| Beating the I/O bottleneck: a case for log-structured file systems |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 59, Citation Count: 36
|
|
|
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
|
John H. Howard , Michael L. Kazar , Sherri G. Menees , David A. Nichols , M. Satyanarayanan , Robert N. Sidebotham , Michael J. West, Scale and performance in a distributed file system, ACM Transactions on Computer Systems (TOCS), v.6 n.1, p.51-81, Feb. 1988
[doi> 10.1145/35037.35059]
|
| |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
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
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
CITED BY 36
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ryusuke Konishi , Yoshiji Amagai , Koji Sato , Hisashi Hifumi , Seiji Kihara , Satoshi Moriai, The Linux implementation of a log-structured file system, ACM SIGOPS Operating Systems Review, v.40 n.3, p.102-107, July 2006
|
|
|
|
|
|
Alexandros Batsakis , Randal Burns , Arkady Kanevsky , James Lentini , Thomas Talpey, AWOL: an adaptive write optimizations layer, Proceedings of the 6th USENIX Conference on File and Storage Technologies, p.1-14, February 26-29, 2008, San Jose, California
|
|
|
|
|
|
|
|
|
J. Kent Peacock , Ashvin Kamaraju , Sanjay Agrawal, Fast consistency checking for the Solaris file system, Proceedings of the Annual Technical Conference on USENIX Annual Technical Conference, 1998, p.7-7, June 15-19, 1998, New Orleans, Louisiana
|
|
|
|
|
|
Fred Douglis , John Palmer , Elizabeth S. Richards , David Tao , William H. Tetzlaff , John M. Tracey , Jian Yin, Position: short object lifetimes require a delete-optimized storage system, Proceedings of the 11th workshop on ACM SIGOPS European workshop: beyond the PC, September 19-22, 2004, Leuven, Belgium
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xiao-Yu Hu , Evangelos Eleftheriou , Robert Haas , Ilias Iliadis , Roman Pletka, Write amplification analysis in flash-based solid state drives, Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference, May 04-April 06, 2009, Haifa, Israel
|
|