作者
Vijayan Prabhakaran, Lakshmi N Bairavasundaram, Nitin Agrawal, Haryadi S Gunawi, Andrea C Arpaci-Dusseau, Remzi H Arpaci-Dusseau
发表日期
2005/10/20
图书
Proceedings of the twentieth ACM symposium on Operating systems principles
页码范围
206-220
简介
Commodity file systems trust disks to either work or fail completely, yet modern disks exhibit more complex failure modes. We suggest a new fail-partial failure model for disks, which incorporates realistic localized faults such as latent sector errors and block corruption. We then develop and apply a novel failure-policy fingerprinting framework, to investigate how commodity file systems react to a range of more realistic disk failures. We classify their failure policies in a new taxonomy that measures their Internal RObustNess (IRON), which includes both failure detection and recovery techniques. We show that commodity file system failure policies are often inconsistent, sometimes buggy, and generally inadequate in their ability to recover from partial disk failures. Finally, we design, implement, and evaluate a prototype IRON file system, Linux ixt3, showing that techniques such as in-disk checksumming, replication, and …
引用总数
200420052006200720082009201020112012201320142015201620172018201920202021202220232024121522313138261914191421151523189884
学术搜索中的文章
V Prabhakaran, LN Bairavasundaram, N Agrawal… - Proceedings of the twentieth ACM symposium on …, 2005