ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Awarded Best Paper! -- Row-Diagonal Parity for Double Disk Failure Correction
Source Conference On File And Storage Technologies archive
Proceedings of the 3rd USENIX Conference on File and Storage Technologies table of contents
San Francisco, CA
SESSION: Reliability & Availability table of contents
Pages: 1 - 14  
Year of Publication: 2004
Authors
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.
Publisher
USENIX Association  Berkeley, CA, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 33
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

Warning: The download time has expired please click on the item to try again.


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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
W. Burkhard, and J. Menon, "Disk array storage system reliability". Proceedings of the International Symposium on Fault-tolerant Computing, pgs.432-441, 1993.
 
4
5
 
6
F. J. MacWilliams and J. J. A. Sloane. The Theory of Error-Corrrecting Codes, North-Holland, 1977.
7
 
8
 
9
 
10
11
 
12
A. Papoulis, Probability, Random Variables, and Stochastic Processes, Second Edition, McGraw-Hill, New York, 1984.

CITED BY  33

Collaborative Colleagues:
Peter Corbett: colleagues
Bob English: colleagues
Atul Goel: colleagues
Tomislav Grcanac: colleagues
Steven Kleiman: colleagues
James Leong: colleagues
Sunitha Sankar: colleagues