| | |
Summary: Improving Storage System Availability with DGRAID
Muthian Sivathanu, Vijayan Prabhakaran,
Andrea C. ArpaciDusseau, and Remzi H. ArpaciDusseau
Computer Sciences Department
University of Wisconsin, Madison
{muthian, vijayan, dusseau, remzi}@cs.wisc.edu
Abstract
We present the design, implementation, and evaluation of
DGRAID, a gracefullydegrading and quicklyrecovering
RAID storage array. DGRAID ensures that most files
within the file system remain available even when an un
expectedly high number of faults occur. DGRAID also
recovers from failures quickly, restoring only live file sys
tem data to a hot spare. Both graceful degradation and
liveblock recovery are implemented in a prototype SCSI
based storage system underneath unmodified file systems,
demonstrating that powerful ``filesystem like'' function
ality can be implemented behind a narrow blockbased
interface.
1 Introduction
|