Abstract
This article introduces the concept of abad square in aredundant array of inexpensive disks (RAID). Bad squares are used to prove upper limits on the reliability of the2d-parity arrangement when there is the possibility that astring of disks may fail simultaneously. Bad-square analysis motivates several optimal string layouts which achieve these limits. Bad squares also provide a means to calculate the mean time to data loss for a RAID layout, without the use of Monte Carlo simulation.
Similar content being viewed by others
References
D. Blackston and C. Olson. Personal communication.
G. A. Gibson. Redundant disk arrays: Reliable, parallel secondary storage. Technical Report UCB/CSD 91/613, University of California, Berkeley, CA 94720, May 1991. Ph.D. thesis.
L. Hellerstein, G. A. Gibson, R. M. Karp, R. H. Katz, and D. A. Patterson. Coding techniques for handling failures in large disk arrays.Algorithmica, this issue, pp. 182–208.
R. H. Katz, G. A. Gibson, and D. A. Patterson. Disk system architectures for high performance computing.Proceedings of the IEEE, 77(12): 1842–1858, December 1989.
E. K. Lee and R. H. Katz. Performance consequences of parity placement in disk arrays.IEEE Transactions on Computers, 42(6): 651–664, June 1993.
J. Menon and J. Kasson. Methods for improved update performance of disk arrays, Technical Report RJ6928 (66034), IBM, November 1990.
D. A. Patterson, G. Gibson, and R. H. Katz. A case for redundant arrays of inexpensive disks (RAID).Proceedings of the 1988 ACM Conference on Management of Data (SIGMOD), Chicago, IL, June 1–3, 1988, pp. 109–116.
A. L. N. Reddy and P. Banerjee. Graceful degradation of disk arrays.Proceedings of the Twenty-First International Symposium on Fault-Tolerant Computing, Montreal, June 25–27, 1991. IEEE Computer Society Press, New York.
Author information
Authors and Affiliations
Additional information
Communicated by Jeffrey Scott Vitter.
The first author was supported by a National Science Foundation Graduate Fellowship.
Rights and permissions
About this article
Cite this article
Newberg, L., Wolfe, D. String layouts for a redundant array of inexpensive disks. Algorithmica 12, 209–224 (1994). https://doi.org/10.1007/BF01185211
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01185211