Petri Nets Generating Markov Reward Models for Performance/Reliability Analysis of Degradable Systems

This paper discusses how the formalism of Stochastic Petri Nets (SPN), with generally distributed transition times, can be used to generate Stochastic Reward Models (SRM) for the unified analysis of the performance and reliability of complex systems. In a SRM the working capacity (or performance level) of the system is modeled by attaching to each state of the process a real variable called the reward rate. The integral of the reward rate over a finite horizon provides the total amount of work accumulated by the system in a given time. An interesting and related figure of merit is the probability that an assigned task will be completed in a given time. We will refer to this problem as the completion time problem. The pictorial representation of the completion time problem at the Petri Net level is investigated. Two examples illustrate the application of the introduced modeling technique in simple cases.

[1]  Asser N. Tantawi,et al.  Reliability of Systems with Limited Repairs , 1987, IEEE Transactions on Reliability.

[2]  Marco Ajmone Marsan,et al.  On Petri Nets with Stochastic Timing , 1985, PNPM.

[3]  Kishor S. Trivedi,et al.  The Design of a Unified Package for the Solution of Stochastic Petri Net Models , 1985, PNPM.

[4]  Aldo Cumani,et al.  ESP - A Package for the Evaluation of Stochastic Petri Nets with Phase-Type Distributed Transition Times , 1985, PNPM.

[5]  Marco Ajmone Marsan,et al.  The Effect of Execution Policies on the Semantics and Analysis of Stochastic Petri Nets , 1989, IEEE Trans. Software Eng..

[6]  Philip Heidelberger,et al.  Analysis of Performability for Stochastic Models of Fault-Tolerant Systems , 1986, IEEE Transactions on Computers.

[7]  E. Çinlar Markov renewal theory , 1969, Advances in Applied Probability.

[8]  Istituto elettrotecnico nazionale Galileo Ferraris,et al.  International Workshop on Timed Petri Nets, Torino, Italy, July 1-3, 1985 , 1985, PNPM.

[9]  Kurt Lautenbach,et al.  System Modelling with High-Level Petri Nets , 1981, Theor. Comput. Sci..

[10]  D. Gaver A Waiting Line with Interrupted Service, Including Priorities , 1962 .

[11]  M. Neuts,et al.  The Integral of a Step Function Defined on a Semi-Markov Process , 1967 .

[12]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[13]  Kishor S. Trivedi,et al.  Performability Analysis: Measures, an Algorithm, and a Case Study , 1988, IEEE Trans. Computers.

[14]  John F. Meyer,et al.  Closed-Form Solutions of Performability , 1982, IEEE Transactions on Computers.

[15]  Sheldon M. Ross,et al.  On the first time a separately maintained parallel system has been down for a fixed time , 1979 .

[16]  M. D. Beaudry,et al.  Performance-Related Reliability Measures for Computing Systems , 1978, IEEE Transactions on Computers.

[17]  A. Levine,et al.  The Probability of an "Excessive Nonfunctioning Interval" , 1966, Oper. Res..

[18]  Richard E. Barlow,et al.  Statistical Theory of Reliability and Life Testing: Probability Models , 1976 .

[19]  Kishor S. Trivedi,et al.  On modelling the performance and reliability of multimode computer systems , 1986, J. Syst. Softw..

[20]  Philip Heidelberger,et al.  Computer Performance Evaluation Methodology , 1984, IEEE Transactions on Computers.

[21]  G. V. Kulkarni,et al.  The Completion Time of a Job on Multi-Mode Systems , 1985 .

[22]  Kishor S. Trivedi,et al.  Transient Analysis of Markov and Markov Reward Models , 1987, Computer Performance and Reliability.

[23]  Marcel F. Neuts,et al.  Matrix-Geometric Solutions in Stochastic Models , 1981 .

[24]  S K Trivedi,et al.  On Modeling the Performance and Reliability of Multi-Mode Computer Systems , 1984 .