A Computationally Efficient Technique for Transient Analysis of Repairable Markovian Systems

Abstract A technique to design efficient methods using a combination of explicit (non-stiff) and implicit (stiff) ODE methods for numerical transient analysis of repairable Markovian systems is proposed. Repairable systems give rise to stiff Markov chains due to extreme disparity between failure rates and repair rates. Our approach is based on the observation that stiff Markov chains are non-stiff for an initial phase of the solution interval. A non-stiff ODE method is used to solve the model for this phase and a stiff ODE method is used to solve the model for the rest of the duration until the end of solution interval. A formal criterion to determine the length of the non-stiff phase is described. A significant outcome of this approach is that the accuracy requirement automatically becomes a part of model stiffness. Two specific methods based on this approach have been implemented. Both the methods use the Runge-Kutta-Fehlberg method as the non-stiff method. One uses the TR-BDF2 method as the stiff method while the other uses an implicit Runge-Kutta method as the stiff method. Numerical results obtained from solving dependability models of a multiprocessor system and an interconnection network are presented. These results show that the methods obtained using this approach are much more efficient than the corresponding stiff methods which have been proposed to solve stiff Markov models.

[1]  Ernst Hairer,et al.  Solving Ordinary Differential Equations I: Nonstiff Problems , 2009 .

[2]  Raymond A. Marie,et al.  Transient Solution of Acyclic Markov Chains , 1984 .

[3]  I. Duff,et al.  Direct Methods for Sparse Matrices , 1987 .

[4]  C. W. Gear,et al.  Numerical initial value problem~ in ordinary differential eqttations , 1971 .

[5]  Kishor S. Trivedi,et al.  Markov and Markov reward model transient analysis: An overview of numerical approaches , 1989 .

[6]  Owe Axelsson,et al.  A class ofA-stable methods , 1969 .

[7]  J. Keilson Markov Chain Models--Rarity And Exponentiality , 1979 .

[8]  Winfried K. Grassmann Transient solutions in markovian queueing systems , 1977, Comput. Oper. Res..

[9]  Micha Yadin,et al.  Randomization Procedures in the Computation of Cumulative-Time Distributions over Discrete State Markov Processes , 1984, Oper. Res..

[10]  Kishor S. Trivedi,et al.  An Aggregation Technique for the Transient Analysis of Stiff Markov Chains , 1986, IEEE Transactions on Computers.

[11]  Kishor S. Trivedi,et al.  Probabilistic modeling of computer system availability , 1987 .

[12]  A. Jensen,et al.  Markoff chains as an aid in the study of Markoff processes , 1953 .

[13]  Donald Gross,et al.  The Randomization Technique as a Modeling Tool and Solution Procedure for Transient Markov Processes , 1984, Oper. Res..

[14]  William J. Stewart,et al.  Numerical Solution of Markov Chains , 1993 .

[15]  Edmundo de Souza e Silva,et al.  Performability Analysis of Computer Systems: From Model Spacification to Solution , 1992, Perform. Evaluation.

[16]  Willard L. Miranker,et al.  Numerical Methods for Stiff Equations and Singular Perturbation Problems , 1980 .

[17]  Gene H. Golub,et al.  Matrix computations , 1983 .

[18]  Kishor S. Trivedi,et al.  Transient Analysis of Acyclic Markov Chains , 1987, Perform. Evaluation.

[19]  Miroslaw Malek,et al.  Survey of software tools for evaluating reliability, availability, and serviceability , 1988, CSUR.

[20]  Kishor S. Trivedi,et al.  Reliability analysis of interconnection networks using hierarchical composition , 1989 .

[21]  Kishor S. Trivedi,et al.  SPNP: stochastic Petri net package , 1989, Proceedings of the Third International Workshop on Petri Nets and Performance Models, PNPM89.

[22]  Kishor S. Trivedi,et al.  Ultrahigh Reliability Prediction for Fault-Tolerant Computer Systems , 1983, IEEE Transactions on Computers.

[23]  L. Petzold Automatic Selection of Methods for Solving Stiff and Nonstiff Systems of Ordinary Differential Equations , 1983 .

[24]  Randolph E. Bank,et al.  Transient simulation of silicon devices and circuits , 1985, IEEE Transactions on Electron Devices.

[25]  D. Dyer Unification of reliability/availability/repairability models for Markov systems , 1989 .

[26]  Kishor S. Trivedi,et al.  Numerical transient analysis of markov models , 1988, Comput. Oper. Res..

[27]  I. Gladwell,et al.  Computational techniques for ordinary differential equations , 1982 .

[28]  D. R. Miller Reliability calculation using randomization for Markovian fault-tolerant computing systems , 1982 .