Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Journalguided Resynchronization for Software RAID Timothy E. Denehy, Andrea C. ArpaciDusseau, and Remzi H. ArpaciDusseau
 

Summary: Journal­guided Resynchronization for Software RAID
Timothy E. Denehy, Andrea C. Arpaci­Dusseau, and Remzi H. Arpaci­Dusseau
Department of Computer Sciences, University of Wisconsin, Madison
Abstract
We investigate the problem of slow, scan­based, soft­
ware RAID resynchronization that restores consistency
after a system crash. Instead of augmenting the RAID
layer to quicken the process, we leverage the functional­
ity present in a journaling file system. We analyze Linux
ext3 and introduce a new mode of operation, declared
mode, that guarantees to provide a record of all outstand­
ing writes in case of a crash. To utilize this information,
we augment the software RAID interface with a verify
read request, which repairs the redundant information for
a block. The combination of these features allows us to
provide fast, journal­guided resynchronization. We eval­
uate the effect of journal­guided resynchronization and
find that it provides improved software RAID reliability
and availability after a crash, while suffering little per­
formance loss during normal operation.

  

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

 

Collections: Computer Technologies and Information Sciences