@InProceedings{sivathanu:dgraid, author = {Muthian Sivathanu and Vijayan Prabhakaran and Andrea C. Arpaci-Dusseau and Remzi H. Arpaci-Dusseau}, title = {Improving Storage System Availability with {D-GRAID}}, booktitle = {Proceedings of the USENIX FAST '04 Conference on File and Storage Technologies}, year = {2004}, month = {March}, pages = {15--30}, organization = {University of Wisconsin, Madison}, publisher = {USENIX Association}, address = {San Francisco, CA}, URL = {http://www.usenix.org/events/fast04/tech/sivathanu.html}, keywords = {fault tolerance, disk failure, RAID, D-GRAID, pario-bib}, abstract = {We present the design, implementation, and evaluation of D-GRAID, a gracefully-degrading and quickly-recovering RAID storage array. D-GRAID ensures that most files within the file system remain available even when an unexpectedly high number of faults occur. D-GRAID also recovers from failures quickly, restoring only live file system data to a hot spare. Both graceful degradation and live-block recovery are implemented in a prototype SCSI-based storage system underneath unmodified file systems, demonstrating that powerful "file-system like" functionality can be implemented behind a narrow block-based interface.}, comment = {Awarded best student paper.} }