Abstract
The development of CTMCs to model RAIDs with a general failure-repair process seems a complex task. The introduction of a technique with higher modeling level, that facilitates the description of the failure-repair processes is essential to deepen in the dependability analysis of these systems.
In this paper, different dependability models of RAID level 5 are presented. The chosen technique is an extension of timed Petri nets known as Stochastic Activity Networks (SAN). As will be shown, it is relatively simple to describe a SAN equivalent to the developed CTMC. This model will be called the basic model. Furthermore, the flexibility introduced by these nets, through the cases associated with its timed activities and the input and output gates, allows an extension of the basic SAN model in order to obtain more accurate results or to adapt it to a new specification of the system operation. Thus, the basic model will be modified to represent the repair process with detail, differentiating its two phases: replacement and reconstruction. Also, the influence of a limited number of on-line spares on the reliability of the system will be considered. Thereinafter, using the structure of the basic model, a SAN of a RAID with a higher protection level (RAID level 6) is presented.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
G. A. Gibson, Redundant Disk Arrays: Reliable, Parallel Secondary Storage. MIT Press, 1992.
M. Malhotra, Specification and Solution of Dependability Models of Fault-Tolerant Systems. PhD thesis, Duke University, May 1993.
R. Geist and K. S. Trivedi, “An analytic treatment of the reliability and performance of mirrored disk subsystems,” in FTCS-23, pp. 442–450, June 1993.
Centre for Reliable and High-Performance Computing. Coordinated Science Laboratory. University of Illinois at Urbana-Champaign, UltraSAN. Users's Manual. Version 3.0. 1995.
W. Sanders, W. Obal II, M. Qureshi, and F. Widjanarko, “UltraSAN version 3: architecture, features and implementation,” Tech. Rep. 95S02, Center for Reliable and High-Performance Computing. Coordinated Science Laboratory. University of Illinois at Urbana-Champaign, 1995.
R. H. Katz, G. A. Gibson, and D. A. Patterson, “Disk system architectures for high performance computing,” Proc. IEEE, vol. 77, pp. 1842–1858, Dec. 1989.
D. A. Patterson, G. Gibson, and R. H. Katz, “A case for redundant arrays of inexpensive disks (RAID),” in In International Conference on Management of Data (SIGMOD). ACM., (N. Y. ACM, ed.), pp. 109–116, June 1988.
M. Schulze, G. Gibson, R. H. Katz, and D. A. Patterson, “How reliable is a RAID?,” in Procedures of the IEEE Computer Society International Conference (COMPCON), pp. 118–123, Spring 1989.
P. M. Chen, E. K. Lee, G. A. Gibson, R. H. Katz, and D. A. Patterson, “RAID: high-performance, reliable secondary storage,” ACM Computing Surveys, vol. 26, pp. 145–185, June 1994.
S. W. Ng, “Crosshatch disk array for improved reliability and performance,” in In Proceedings the 1994 International Symposium on Computer Architecture, (IEEE, ed.), IEEE (New York), 1994.
R. K. Iyer, D. J. Rosetti, and M. C. Hsueh, “Measurement and modeling of computer reliability as affected by system activity,” ACM Transactions on Computer Systems, vol. 4, pp. 214–237, 1986.
H. M. Sierra, An Introduction to Direct Access Storage Devices. Academic Press, 1990.
M. Holland, G. A. Gibson, and D. P. Siewiorek, “Fast, on-line failure recovery in redundant disk arrays,” in Proceedings of the 23rd International Symposium on Fault Tolerant Computing, (Washington, D.C.), pp. 422–431, IEEE Computer Society, 1993.
G. A. Gibson and D. A. Patterson, “Designing disk arrays for high data reliability,” Journal of Parallel and Distributed Computing, vol. 17, pp. 4–27, Jan. 1993.
J. Meyer, A. Movaghar, and W. Sanders, “Stochastic activity networks: structure, behavior and application,” in Proceedings of the International Conference on Timed Petri Nets, (Torino, Italy), pp. 106–115, July 1985.
J. Meyer and W. Sanders, “Specification and construction of performability models,” in Proceedings of the Second International Workshop on Performability Modeling of Computer and Communication Systems, (Mont Saint-Michel, France), pp. 28–30, June 1993.
W. Sanders and J. Meyer, “Reduced base model construction methods for stochastic activity networks,” IEEE Journal on Selected Areas in Communications, vol. 9, pp. 25–36, Jan. 1991.
V. Santonja, Evaluaci'on y modelado de prestaciones y garantía de funcionamiento en matrices redundantes de discos (RAID). PhD thesis, Universitat Politècnica de Valencia, Jul 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Santonja, V., Alonso, M., Molero, J., Serrano, J.J., Gil, P., Ors, R. (1996). Dependability models of RAID using stochastic activity networks. In: Hlawiczka, A., Silva, J.G., Simoncini, L. (eds) Dependable Computing — EDCC-2. EDCC 1996. Lecture Notes in Computer Science, vol 1150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61772-8_35
Download citation
DOI: https://doi.org/10.1007/3-540-61772-8_35
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61772-3
Online ISBN: 978-3-540-70677-9
eBook Packages: Springer Book Archive