skip to main content
research-article

RAID triple parity

Published:18 December 2012Publication History
Skip Abstract Section

Abstract

RAID triple parity (RTP) is a new algorithm for protecting against three-disk failures. It is an extension of the double failure correction Row-Diagonal Parity code. For any number of data disks, RTP uses only three parity disks. This is optimal with respect to the amount of redundant information required and accessed. RTP uses XOR operations and stores all data un-encoded. The algorithm's parity computation complexity is provably optimal. The decoding complexity is also much lower than that of existing comparable codes. This paper also describes a symmetric variant of the algorithm where parity computation is identical to triple reconstruction.

References

  1. M. Blaum, J. Brady, J. Bruck, and J. Menon. Evenodd: An efficient scheme for tolerating double disk failures in raid architectures. In Proc. of the Annual International Symposium on Computer Architecture., pages 245--254, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Blaum, J. Bruck, and A. Vardy. Mds array codes with independent parity symbols. IEEE Trans. Information Theory., 42(2):529--542, March 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. Corbett, B. English, A. Goel, T. Grcanac, S. Kleiman, J. Leong, and S. Sankar. Row-diagonal parity for double disk failure correction. Proc. of USENIX FAST, March-April 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. L. Hafner, V. Deenadhayalan, and K. K. Rao. Matrix methods for lost data reconstruction in erasure codes. Proc. of USENIX FAST, San Francisco, CA, December 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Huang and L. Xu. Star : An efficient coding scheme for correcting triple storage node failures. Proc. of USENIX FAST, December 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. F. J. MacWilliams and J. J. A. Sloane. The theory of error-correcting codes. 1977.Google ScholarGoogle Scholar
  7. D. Patterson, G. Gibson, and R. Katz. A case for redundant arrays of inexpensive disks (raid). In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 109--116, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. RAID triple parity

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader