Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Journal-guided Resynchronization for Software RAID

We investigate the problem of slow, scan-based, software RAID resynchronization that restores consistency after a system crash. Instead of augmenting the RAID layer to quicken the process, we leverage the functionality 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 outstanding 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 evaluate the effect of journal-guided resynchronization and find that it provides improved software RAID reliability and availability after a crash, while suffering little performance loss during normal operation.

Timothy E. Denehy, University of Wisconsin, Madison

BibTeX
@inproceedings {269072,
author = {Timothy E. Denehy},
title = {Journal-guided Resynchronization for Software {RAID}},
booktitle = {4th USENIX Conference on File and Storage Technologies (FAST 05)},
year = {2005},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/fast-05/journal-guided-resynchronization-software-raid},
publisher = {USENIX Association},
month = dec
}
Download

Links

Paper: 
http://usenix.org/events/fast05/tech/full_papers/denehy/denehy.pdf
Paper (HTML): 
http://usenix.org/events/fast05/tech/full_papers/denehy/denehy_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us