File and Storage Technologies · 2004 · 31 citations · 36 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant SystemsStorage SystemsData RedundancyFault-tolerant Storage SystemsFile SystemsReliable Storage SystemsStorage Fault ToleranceStorage ReliabilityFile System RecoveryHigh Availability StorageRaid SystemsStorage Array RecoveryStorage AvailabilityStorage RecoveryStorage Recovery MechanismsSystem Availability Analysis
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.
36
Marshall Kirk McKusick, William N. Joy, Samuel J. Leffler et al. · ACM Transactions on Computer Systems · 1984 · 748 citations · Full text