Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Improving Storage System Availability With D-GRAID
 

Summary: Improving Storage System Availability
With D-GRAID
MUTHIAN SIVATHANU, VIJAYAN PRABHAKARAN, ANDREA C.
ARPACI-DUSSEAU, and REMZI H. ARPACI-DUSSEAU
University of Wisconsin, Madison
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 achieves high
availability through aggressive replication of semantically critical data, and fault-isolated place-
ment of logically related data. 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 within a "semantically smart" disk
system behind a narrow block-based interface.
Categories and Subject Descriptors: D.4.2 [Operating Systems]: Storage Management--
Secondary storage; D.4.5 [Operating Systems]: Reliability--Fault tolerance
General Terms: Design, Algorithms, Reliability
Additional Key Words and Phrases: Disk array, RAID, Block-based storage, fault isolation, file
systems, smart disks
1. INTRODUCTION

  

Source: Arpaci-Dusseau, Andrea - Department of Computer Sciences, University of Wisconsin at Madison
Liblit, Ben - Department of Computer Sciences, University of Wisconsin at Madison

 

Collections: Computer Technologies and Information Sciences