DocumentCode :
2349229
Title :
Reliability simulation of component-based software systems
Author :
Gokhale, Swapna S. ; Lyu, Michael R. ; Trivedi, Kishor S.
Author_Institution :
Bourns Coll. of Eng., California Univ., Riverside, CA, USA
fYear :
1998
fDate :
4-7 Nov 1998
Firstpage :
192
Lastpage :
201
Abstract :
Prevalent Markovian and semi Markovian methods to predict the reliability and performance of component based heterogeneous systems suffer from several limitations: they are subject to an intractably large state space for more complex scenarios, and they cannot take into account the influence of various parameters such as reliability growth of individual components, dependencies among components, etc., in a single model. Discrete event simulation offers an alternative to analytical models as it can capture a detailed system structure, and can be used to study the influence of different factors separately as well as in a combined fashion on dependability measures. We demonstrate the flexibility offered by discrete event simulation to analyze such complex systems through two case studies, one of a terminating application, and the other of a real time application with feedback control. We simulate the failure behavior of the terminating application with instantaneous as well as explicit repair. We also study the effect of having fault tolerant configurations for some of the components on the failure behavior of the application. In the second case of the real time application, we initially simulate the failure behavior of a single version taking into account its reliability growth. We also study the failure behavior of three fault tolerant systems: DRB, NVP and NSCP which are built from the individual versions of the real time application. Results demonstrate the flexibility offered by simulation to study the influence of various factors on the failure behavior of the applications for single as well as fault tolerant configurations
Keywords :
discrete event simulation; software fault tolerance; software performance evaluation; virtual machines; case studies; complex systems; component based heterogeneous systems; component based software systems; dependability measures; discrete event simulation; explicit repair; failure behavior; fault tolerant configurations; fault tolerant systems; feedback control; real time application; reliability growth; reliability simulation; semi Markovian methods; terminating application; Computational modeling; Computer science; Contracts; Educational institutions; Electrical capacitance tomography; Feedback; Reactive power; Read only memory; Software reliability; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1998. Proceedings. The Ninth International Symposium on
Conference_Location :
Paderborn
ISSN :
1071-9458
Print_ISBN :
0-8186-8991-9
Type :
conf
DOI :
10.1109/ISSRE.1998.730882
Filename :
730882
Link To Document :
بازگشت