How to integrate inter-component dependencies into combinatorial availability models | IEEE Conference Publication | IEEE Xplore

How to integrate inter-component dependencies into combinatorial availability models


Abstract:

In this paper, a novel modeling method for highly available systems is proposed. As an input, the model accepts common reliability block diagrams, which are widely used b...Show More

Abstract:

In this paper, a novel modeling method for highly available systems is proposed. As an input, the model accepts common reliability block diagrams, which are widely used because of their excellent manageability. However, unlike traditional solution methods for block diagrams, the proposed method also supports the attribution of the model with several kinds of inter-component dependencies. Thus, the evaluation of such a model yields much more realistic results, similar to using state-based models like Markovian chains (MC) or generalized stochastic Petri nets (GSPN. [M. Ajmone Marson et al., 1995, R.A. Saner et al., 1996]). However, compared to traditional state-based models, the proposed method offers a much better manageability. This means that all models are intuitive, clear, and can easily be modified, as well as created and refined in a stepwise manner. These advantages are exemplified by a realistic industrial application from the area of telecommunications. As the proposed models cannot be solved with classical solution methods for combinatorial availability models, we propose a new evaluation technique which is based on a transformation of the input models into semantically equivalent state-based models. This solution technique was implemented in the software tool OpenSESAME (simple but extensive structured availability modeling environment).
Date of Conference: 26-29 January 2004
Date Added to IEEE Xplore: 24 August 2004
Print ISBN:0-7803-8215-3
Conference Location: Los Angeles, CA, USA
References is not available for this document.

1. Introduction

Modeling tools and methods for availability evaluation can be categorized by their underlying mathematical model into combinatorial (or Boolean) methods (e.g. [12], [13]) and state-based methods (e.g. [1], [10], [15]). Fault Trees and Reliability Block Diagrams are prominent examples for the first class of methods, whereas tools based on Markovian Chains or (Generalized) Stochastic Petri Nets can be assigned to the second class.

Select All
1.
M. Ajmone Marsan, G. Balbo, G. Conte, S. Donatelli and G. Franceschinis, Modelling with Generalized Stochastic Petri Nets, Wiley and Sons, 1995.
2.
A. Bondavalli, M. Dal Cin, D. Latella, I. Majzik, A. Pataricza and G. Savoia, "Dependability analysis in the early phases of uml based system design", Journal of Computer Systems Science and Engineering, vol. 16, no. 265ff, 2001.
3.
G. Chiola, GreatSPN Users Manual. Version 1.3. Di-partimento di Informatica, Torino, Italy, September 1987.
4.
G. Clark, T. Courtney, D. Daly, D. Deavours, S. De-risavi, J. M. Doyle, et al., "The Möbius modeling tool", Proc. 9th International Workshop on Petri Nets and Performance Models, 2001.
5.
David Coppit and Kevin J. Sullivan, "Galileo: A tool built from mass-market applications", Proceedings of the 22nd International Conference on Software Engineering, pp. 750-753, 2000.
6.
S. A. Doyle, J. B. Dugan and F. A. Patterson-Hine, "A combinatrial approach to modeling imperfect coverage", IEEE Transaction on Reliability, vol. 44, no. 1, March 1995.
7.
J. B. Dugan, K. J. Sullivan and D. Coppit, "Developing a low-cost high-quality software tool for dynamic fault-tree analysis", IEEE Transaction on Reliability, vol. 49, no. 1, March 2000.
8.
R. German, C. Kelling, A. Zimmermann and G. Hom-mel, "TimeNet: A toolkit for evaluating non-Markovian stochastic Petri nets", Performance Evaluation, vol. 24, no. 69ff, 1995.
9.
A. Goyal, W. Carter, E. de Souza e Silva, S. Laven-berg and K. S. Trivedi, "The system availability estimator (save)", Proc. Sixteenth International Symposium on Fault-Tolerant Computing, July 1986.
10.
C. Lindemann, Performance Modelling with Deterministic and Stochastic Petri Nets, Wiley and Sons, 1998.
11.
C. Lindemann, A. Reuys and A. Thümmler, "The DSPNexpress 2.000 Performance and Dependability Modeling Environment", Fault Tolerant Computing Symposium 29, 1999.
12.
M. Malhorta and K. S. Trivedi, "Power-hierarchy of dependability model types", IEEE Transaction on Reliability, vol. 43, no. 2, September 1994.
13.
J. Muppala, R. Fricks and K. S. Trivedi, Techniques for system dependability evaluation, Computational Probability. Kluwer Academic Publishers, 2000.
14.
A. V. Ramesh, D. W. Twigg, U. R. Sandadi, T. C. Sharma, K. S. Trivedi and A. K. Somani, "An integrated reliability modeling environment", Reliability Engineering and System Safety, vol. 65, no. 1, June 1999.
15.
R. A. Sahner, K. S. Trivedi and A. Puliafito, Performance and Reliability Analysis of Computer Systems, Kluwer Academic Publishers, 1996.
16.
W. H. Sanders, W. D. Obal, M. A. Qureshi and F. K. Widjanarko, "The UltraSAN modeling environment", Performance Evaluation, vol. 24, 1995.
17.
W. G. Schneeweiss, Petri Nets for Reliability Modeling, LiLoLe-Verlag, 1999.
18.
D. Tang, M. Hecht, J. Miller and J. Handal, "MEADEP: a dependability evaluation tool for engineers", IEEE Transaction on Computers, vol. 47, no. 4, December 1998.

Contact IEEE to Subscribe

References

References is not available for this document.