|
ABSTRACT
File system I/O is increasingly becoming a performance bottleneck in large distributed computer systems. This is due to the increased file I/O demands of new applications, the inability of any single storage structure to respond to these demands, and the slow decline of, disk access times (latency and seek) relative to the rapid increase in CPU speeds, memory size, and network bandwidth.We present a multi-structured file system designed for high bandwidth I/O and fast response. Our design is based on combining disk caching with three different file storage structures, each implemented on an independent and isolated disk array. Each storage structure is designed to optimize a different set of file system access characteristics such as cache writes, directory searches, file attribute requests or large sequential reads/writes.As part of our study, we analyze the performance of an existing file system using trace data from UNIX disk I/O-intensive workloads. Using trace driven simulations, we show how performance is improved by using separate storage structures as implemented by a multi-structured file system.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
Ferrari, D., "Computer Systems Performance Evaluation.", Prentice Hall, 1981.
|
| |
4
|
|
| |
5
|
Fujitsu M2361A Mini-Disk Drive Customer Engineering Manual.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
 |
12
|
Miron Livny , Setrag Khoshafian , Haran Boral, Multi-disk management algorithms, Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems, p.69-77, May 11-14, 1987, Banff, Alberta, Canada
[doi> 10.1145/29903.29914]
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
Ohta, M,, and Tezuka, H., "A Fast/tmp File System by Delay Mount Option", USEN1X. Summer '90 Technical Conference, June 1990, pp. 145-150.
|
 |
18
|
John K. Ousterhout , Hervé Da Costa , David Harrison , John A. Kunze , Mike Kupfer , James G. Thompson, A trace-driven analysis of the UNIX 4.2 BSD file system, Proceedings of the tenth ACM symposium on Operating systems principles, p.15-24, December 1985, Orcas Island, Washington, United States
[doi> 10.1145/323647.323631]
|
 |
19
|
|
 |
20
|
David A. Patterson , Garth Gibson , Randy H. Katz, A case for redundant arrays of inexpensive disks (RAID), Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.109-116, June 01-03, 1988, Chicago, Illinois, United States
[doi> 10.1145/50202.50214]
|
 |
21
|
|
| |
22
|
Reddy, A., and Banerjee, P., "Performance Evaluation of Multiple-Disk I/O Systems.", 1989 International Conference of Parallel Processing, June 1989, pp. 315-318.
|
| |
23
|
Rosenblum, M,, and Ousterhout, J., "The LFS Storage Manager", USENIX-Summer '90 Technical Conference, June 1990, pp. 315-324.
|
 |
24
|
|
 |
25
|
|
 |
26
|
|
| |
27
|
Van Renesse, R., Tanenbaum, A. S., and Wilschut, A., "The Design of a High-Performance File Server", IEEE Transactions on Knowledge and Data Engineering, Volume 1, Number 2, june 1989, pp. 22-27.
|
| |
28
|
Yokoyama, S. and Yamada, S., "A Contiguous High Performance File System", EUUG Spring '89, April 1989, pp. 197-206.
|
CITED BY 6
|
|
|
|
|
John Zedlewski , Sumeet Sobti , Nitin Garg , Fengzhou Zheng , Arvind Krishnamurthy , Randolph Wang, Modeling Hard-Disk Power Consumption, Proceedings of the 2nd USENIX Conference on File and Storage Technologies, March 31-31, 2003, San Francisco, CA
|
|
|
|
|
|
|
|
|
|
|
|
|
|