Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

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

You are here

Home ยป Row-Diagonal Parity for Double Disk Failure Correction
Tweet

connect with us

Row-Diagonal Parity for Double Disk Failure Correction

Abstract: 

Row-Diagonal Parity (RDP) is a new algorithm for protecting against double disk failures. It stores all data unencoded, and uses only exclusive-or operations to compute parity. RDP is provably optimal in computational complexity, both during construction and reconstruction. Like other algorithms, it is optimal in the amount of redundant information stored and accessed. RDP works within a single stripe of blocks of sizes normally used by file systems, databases and disk arrays. It can be utilized in a fixed (RAID-4) or rotated (RAID-5) parity placement style. It is possible to extend the algorithm to encompass multiple RAID-4 or RAID-5 disk arrays in a single RDP disk array. It is possible to add disks to an existing RDP array without recalculating parity or moving data. Implementation results show that RDP performance can be made nearly equal to single parity RAID-4 and RAID-5 performance.

Peter Corbett, Network Appliance, Inc.

Bob English, Network Appliance, Inc.

Atul Goel, Network Appliance, Inc.

Tomislav Grcanac, Network Appliance, Inc.

Steven Kleiman, Network Appliance, Inc.

James Leong, Network Appliance, Inc.

Sunitha Sankar, Network Appliance, Inc.

BibTeX
@inproceedings {270014,
author = {Peter Corbett and Bob English and Atul Goel and Tomislav Grcanac and Steven Kleiman and James Leong and Sunitha Sankar},
title = {{Row-Diagonal} Parity for Double Disk Failure Correction},
booktitle = {3rd USENIX Conference on File and Storage Technologies (FAST 04)},
year = {2004},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/fast-04/row-diagonal-parity-double-disk-failure-correction},
publisher = {USENIX Association},
month = mar,
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/fast04/tech/corbett/corbett.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/fast04/tech/corbett/corbett_html/index.html
Award: 
Best Paper
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us