ACM Home Page
Please provide us with feedback. Feedback
Beating the I/O bottleneck: a case for log-structured file systems
Full text PdfPdf (1.36 MB)
Source ACM SIGOPS Operating Systems Review archive
Volume 23 ,  Issue 1  (January 1989) table of contents
Pages: 11 - 28  
Year of Publication: 1989
ISSN:0163-5980
Authors
John Ousterhout  Computer Science Division, Electrical Engineering and Computer Sciences, University of California at Berkeley, Berkeley, CA
Fred Douglis  Computer Science Division, Electrical Engineering and Computer Sciences, University of California at Berkeley, Berkeley, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 59,   Citation Count: 36
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/65762.65765
What is a DOI?

ABSTRACT

CPU speeds are improving at a dramatic rate, while disk speeds are not. This technology shift suggests that many engineering and office applications may become so I/O-limited that they cannot benefit from further CPU improvements. This paper discusses several techniques for improving I/O performance, including caches, battery-backed-up caches, and cache logging. We then examine in particular detail an approach called log-structured file systems, where the file system's only representation on disk is in the form of an append-only log. Log-structured file systems potentially provide order-of-magnitude improvements in write performance. When log-structured file systems are combined with arrays of small disks (which provide high bandwidth) and large main-memory file caches (which satisfy most read accesses), we believe it will be possible to achieve 1000-fold improvements in I/O performance over today's systems.


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
[1] Amdahl, G. "Validity of the Single Processor Approach to Achieving Large Scale Computing Capabilities." Proc. AFIPS 1967 Spring Joint Computer Conference, Atlantic City, N.J., April 1967.
2
 
3
 
4
[4] Garfinkel, S., and Love, J. "A File System for Write-Once Media." MIT Media Lab report, October 1986.
5
6
 
7
8
9
10
11
12
13
14
15
16

CITED BY  36

Collaborative Colleagues:
John Ousterhout: colleagues
Fred Douglis: colleagues