Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A study of Linux file system evolution
Lu L., Arpaci-Dusseau A., Arpaci-Dusseau R., Lu S. ACM Transactions on Storage10 (1):1-32,2014.Type:Article
Date Reviewed: May 6 2014

The authors of this paper have performed a Herculean task, categorizing more than 5,000 file system patches to the Linux 2.6 kernel from six different file systems (Btrfs, Ext3, Ext4, JFS, ReiserFS, and XFS). Each patch is assigned into categories for bug fixes, performance improvements, reliability enhancements, new features, and maintenance. These categories are further broken down into more detailed divisions. The resulting data is available online.

Using this data, the paper derives a number of findings that show strong similarities between file systems, such as the overall distribution of performance and reliability patches. Interestingly, they show that all file systems continue to have patches throughout the eight years of the study, regardless of their maturity level.

File system developers should read this paper to gain a better understanding of the life cycle of operational software and the common areas where most of these systems need detailed attention and improvement. It is interesting reading for any kernel or middleware developer.

Reviewer:  Elliot Jaffe Review #: CR142251 (1408-0656)
Bookmark and Share
  Featured Reviewer  
 
File Systems Management (D.4.3 )
 
Would you recommend this review?
yes
no
Other reviews under "File Systems Management": Date
Working with Q & A: practical techniques in database design
Dunlop N., Scott, Foresman & Co., Glenview, IL, 1987. Type: Book (9789780673187291)
Aug 1 1988
A crash resistant UNIX file system
Anyanwu J., Marshall L. Software--Practice & Experience 16(2): 107-118, 1986. Type: Article
Sep 1 1986
Managing AFS
Campbell R., Prentice-Hall, Inc., Upper Saddle River, NJ, 1998. Type: Book (9780138027292)
Jul 1 1998
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy