Abstract
Although theoretical methods were proposed for tolerating multiple disk failures, their complexities are too high to be practically applicable. In this paper, we proposed a practical parity scheme for tolerating simultaneous triple disk failures in RAID architectures. We first formalized the problems with matrix operations. Our scheme is practical in the sense that it employs three redundant disks for tolerating triple disk failures. Furthermore, it requires simple arithmetic computations only, and it can easily be implemented on current RAID controllers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Randy H. Katz, Garth A. Gibson and David A. Patterson: Disk system architectures for high performance computing. Proceedings of the IEEE, vol.77, no.12. (1989) 1842–1858
L. Narasimha Reddy and Prithviraj Banerjee: An evaluation of multiple-disk I/O systems. IEEE Transactions on Computers, vol.38, no.12. (1989) 1680–1690
D. Patterson, G. Gibson, and R. Katz: A case for redundant arrays of inexpensive disks(RAID). Proceedings of the ACM SIGMOD International Conference on Manage-ment of Data (1988) 109–116
K. Salem and H. Garcia-Molina: Disk striping. Proceedings of the International Confer-ence of Data Engineering (1986) 336–342
Shu Lin and Daniel J. Costello Jr.: Error Control Coding: Fundamentals and Applica-tions. Prentice Hall, New Jersey (1983)
T. Fuja, C. Heegard, and M. Blaum: Cross parity check convolutional codes. IEEE Transactions on Information Theory, vol.35, no.6. (1989) 1264–1276
M. Blaum, J. Bruck, and A. Vardy: MDS array codes with independent parity symbols. IEEE Transactions on Information Theory, vol.42, no.2. (1996) 529–542
Keren and S. Litsyn: A class of array codes correcting multiple column erasures. IEEE Transactions on Information Theory, vol.43, no.6. (1997) 1843–1851
M. Blaum, J. Bruck, and A. Vardy: Binary codes with large symbols. Proceedings of IEEE International Symposium on Information Theory. (1994) 508
M. Blaum and R. Roth: New array codes for multiple phased burst correction. IEEE Transactions on Information Theory, vol.39, no.1. (1993) 66–77
G. Alvarez, W. Burkhard, and F. Cristian: Tolerating multiple failures in RAID architec-tures with optimal storage and uniform declustering. Proceedings of the 24th Annual ACM/IEEE International Symposium on Computer Architecture. (1997) 62–72
M. Blaum, J. Brady, J. Bruck, and J. Menon: EVENODD: an efficient scheme for tolerat-ing double disk failures in RAIDarc hitectures. IEEE Transactions on Computers, vol.44, no.2. (1995) 192–202
C. Park: Efficient placement of parity and data to tolerate two disk failures in disk array systems. IEEE Transactions on Parallel and Distributed Systems, Vol.6, No.11. (1995) 1177–1184
Eric W. Weisstein: Concise Encyclopedia of Mathematics(CD-ROM). CRC Press (1998)
D. Patterson, P. Chen, G. Gibson, and R. Katz: Introduction to redundant arrays of inex-pensive disks(RAID). Proceedings of COMPCON Spring’ 89. (1989) 112–117
W. Nurkhard and J. Menon: Disk array storage system reliability. Proceedings of the Twenty-third International Symposium on Fault-Tolerant Computing. (1993) 432–441
W. Courtright II., G. Gibson, M. Holland, and J. Zelenka: A structured approach to re-dundant disk array implementation. Proceedings of IEEE International Computer Per-formance and Dependability Symposium. (1996) 11–20
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Park, CW., Han, YY. (2000). A Practical Parity Scheme for Tolerating Triple Disk Failures in RAID Architectures. In: Jifeng, H., Sato, M. (eds) Advances in Computing Science — ASIAN 2000. ASIAN 2000. Lecture Notes in Computer Science, vol 1961. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44464-5_6
Download citation
DOI: https://doi.org/10.1007/3-540-44464-5_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41428-5
Online ISBN: 978-3-540-44464-0
eBook Packages: Springer Book Archive