Affiliation:
1. University of Wisconsin, Madison
Abstract
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.
Funder
Google
VMware
Huawei Technologies
Division of Computer and Network Systems
Facebook
Samsung
Fusion-io
NetApp
EMC
Division of Computing and Communication Foundations
Microsoft
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture
Reference55 articles.
1. An analysis of latent sector errors in disk drives
2. A few billion lines of code later
3. Steve Best. 2000. JFS Overview. http://jfs.sourceforge.net/project/pub/jfs.pdf. Steve Best. 2000. JFS Overview. http://jfs.sourceforge.net/project/pub/jfs.pdf.
Cited by
31 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Understanding and Detecting Real-World Safety Issues in Rust;IEEE Transactions on Software Engineering;2024-06
2. zns-tools: An eBPF-powered, Cross-Layer Storage Profiling Tool for NVMe ZNS SSDs;Proceedings of the 4th Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems;2024-04-22
3. Understanding File System Operations of a Secure Container Runtime Using System Call Tracing Technique;IEICE Transactions on Information and Systems;2024-02-01
4. Fail through the Cracks: Cross-System Interaction Failures in Modern Cloud Systems;Proceedings of the Eighteenth European Conference on Computer Systems;2023-05-08
5. Bash in the Wild: Language Usage, Code Smells, and Bugs;ACM Transactions on Software Engineering and Methodology;2023-01-31