enter search term and/or author name
A Unified Buffer Cache Architecture that Subsumes Journaling Functionality via Nonvolatile Memory
Eunji Lee, Hyokyung Bahn, Sam H. Noh
Article No.: 1
Journaling techniques are widely used in modern file systems as they provide high reliability and fast recovery from system failures. However, it reduces the performance benefit of buffer caching as journaling accounts for a bulk of the storage...
Failures, errors, and bugs can corrupt file systems and cause data loss, despite the presence of journals and similar preventive techniques. While consistency checkers such as fsck can detect corruption and repair a damaged image, they are...
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...
Sector-Disk (SD) Erasure Codes for Mixed Failure Modes in RAID Systems
James S. Plank, Mario Blaum
Article No.: 4
Traditionally, when storage systems employ erasure codes, they are designed to tolerate the failures of entire disks. However, the most common types of failures are latent sector failures, which only affect individual disk sectors, and block...