ACM Transactions on Storage · 2014 · 83 citations · 41 references
ComputingComputer ScienceComputer SystemsOperating SystemsSoftware EngineeringFile System AnalysisFile SystemsSoftware DesignSoftware EvolutionSoftware MaintenanceAutomated Bug FindingFile System ArchitectureFile System Behavior AnalysisFile System Change AnalysisFile System DesignFile System Structure Analysis
We conduct a comprehensive study of file-system code evolution. By analyzing eight years of Linux file-system changes across 5079 patches, we derive numerous new (and sometimes surprising) insights into the file-system development process; our results should be useful for both the development of file systems themselves as well as the improvement of bug-finding tools.
41
The Hadoop Distributed File System
Konstantin V. Shvachko, Hairong Kuang, Sanjay Radia et al. · 2010 · 4.8K citations
Gerwin Klein, Kevin Elphinstone, Gernot Heiser et al. · 2009 · 1.6K citations
C. A. R. Hoare · Communications of the ACM · 1974 · 1.5K citations · Full text