Phase-type distributions in stochastic automata networks

Abstract Stochastic automata networks (S ans ) are high-level formalisms for modeling very large and complex Markov chains in a compact and structured manner. To date, the exponential distribution has been the only distribution used to model the passage of time in the evolution of the different S an components. In this paper we show how phase-type distributions may be incorporated into S ans thereby providing the wherewithal by which arbitrary distributions can be used which in turn leads to an improved ability for more accurately modeling numerous real phenomena. The approach we develop is to take a S an model containing phase-type distributions and to translate it into another, stochastically equivalent, S an model having only exponential distributions. In the S an formalism, it is the events that are responsible for firing transitions and our procedure is to associate a stochastic automaton with each event having a phase-type distribution. This automaton models the distribution of time until the event occurs. In this way, the size of the elementary matrices remain small, because the size of the automata are small: the automata are either those of the original S an , or are those associated with the phase-type events and are of size k , the number of phases in the representation of the distribution.

[1]  M. Neuts,et al.  On the use of phase type distributions in reliability modelling of systems with two components , 1981 .

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

[3]  Paulo Fernandes Méthodes numériques pour la solution de systèmes Markoviens à grand espace d'états. (Numerical methods to solve Markovian systems with large state space) , 1998 .

[4]  Anne Benoit,et al.  Méthodes et algorithmes pour l'évaluation des performances des systèmes , 2003 .

[5]  Giovanni Chiola,et al.  Efficient Handling of Phase-Type Distributions in Generalized Stochastic Petri Nets , 1997, ICATPN.

[6]  Michael K. Molloy,et al.  On the integration of delay and throughput measures in distributed processing models , 1981 .

[7]  Marcel F. Neuts,et al.  On the design of a finite-capacity queue with phase-type service times and hysteretic control , 1992 .

[8]  Brigitte Plateau Méthodes et algorithmes pour l'évaluation des performances des systèmes informatiques à grand espace d'états. , 2003 .

[9]  Brigitte Plateau On the stochastic structure of parallelism and synchronization models for distributed algorithms , 1985, SIGMETRICS 1985.

[10]  Paulo Fernandes,et al.  The PEPS Software Tool , 2003, Computer Performance Evaluation / TOOLS.

[11]  Serge Haddad,et al.  Structured Characterization of the Markov Chain of Phase-Type SPN , 1998, Computer Performance Evaluation.

[12]  Gianfranco Ciardo,et al.  A Characterization of the Stochastic Process Underlying a Stochastic Petri Net , 1994, IEEE Trans. Software Eng..

[13]  Marco Ajmone Marsan,et al.  On Petri nets with deterministic and exponentially distributed firing times , 1986, European Workshop on Applications and Theory of Petri Nets.

[14]  Gianfranco Balbo,et al.  Alternative methods for incorporating non-exponential distributions into stochastic timed Petri nets , 1989, Proceedings of the Third International Workshop on Petri Nets and Performance Models, PNPM89.