Skip to main content

Efficient handling of Phase-type distributions in generalized stochastic Petri nets

  • Regular Papers
  • Conference paper
  • First Online:
Application and Theory of Petri Nets 1997 (ICATPN 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1248))

Included in the following conference series:

Abstract

We study the introduction of transitions with Phase-type distribution firing time in (bounded) generalized stochastic Petri nets. Such transitions produce large increases of both space and time complexity for the computation of the steady state probabilities of the underlying Markov chain. We propose a new approach to limit this phenomenon while keeping full stochastic semantics of previous works. The method is based on a structural decomposition of the net. We establish conditions under which this decomposition leads to a tensor expression of the generator of the chain. The tensor expression is used to solve the chain with an iterative method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Ajmone Marsan, G. Balbo, A. Bobbio, G. Chiola, G. Conte, and A. Cumani. The effect of execution policies on the semantics and analysis of stochastic Petri nets. IEEE Transactions on Software Engineering, 15(7):832–846, July 1989.

    Google Scholar 

  2. M. Ajmone Marsan, G. Balbo, A. Bobbio, G. Chiola, G. Conte, and A. Cumani. On Petri nets with stochastic timing. In Proc. of the International Workshop on Timed Petri Nets, pages 80–87, Torino, Italy, July 1–3 1985. IEEE Computer Society Press.

    Google Scholar 

  3. M. Ajmone Marsan, G. Balbo, G. Chiola, and G. Conte. Generalized stochastic Petri nets revisited: random switches and priorities. In Proc. of the International Workshop on Petri Nets and Performance Models, pages 44–53, Madison, Wisconsin, USA, August 24–26 1987. IEEE Computer Society Press.

    Google Scholar 

  4. M. Ajmone Marsan, G. Balbo, and G. Conte. A class of generalized of stochastic Petri nets for the performance evaluation of multiprocessor systems. ACM Transactions on computer systems, 2(2):93–122, May 1984.

    Google Scholar 

  5. M. Ajmone Marsan and G. Chiola. On Petri nets with deterministic and exponentially distributed firing times. In G. Rozenberg, editor, Advances in Petri Nets 1987, number 266 in LNCS, pages 132–145. Springer-Verlag, 1987.

    Google Scholar 

  6. P. Buchholz. Aggregation and reduction techniques for hierarchical GCSPN. In Proc. of the 5th International Workshop on Petri Nets and Performance Models, pages 216–225, Toulouse, France, October 19–22 1993. IEEE Computer Society Press.

    Google Scholar 

  7. P. Chen, S. C. Bruell, and G. Balbo. Alternative methods for incorporating non-exponential distributions into stochastic timed Petri nets. In Proc. of the third International Workshop on Petri Nets and Performance Models, pages 187–197, Kyoto, Japan, December 11–13 1989. IEEE Computer Society Press.

    Google Scholar 

  8. G. Chiola, G. Franceschinis, R. Gaeta, and M. Ribaudo. Great SPN 1.7: graphical editor and analyzer for timed and stochastic Petri nets. Performance Evaluation, 24(1&2):47–68, 1995.

    Google Scholar 

  9. G. Ciardo, R. German, and C. Lindemann. A characterization of the stochastic process underlying a stochastic Petri net. In Proc. of the 5th International Workshop on Petri Nets and Performance Models, pages 170–179, Toulouse, France, October 19–22 1993. IEEE Computer Society Press.

    Google Scholar 

  10. E. Cinlar. Introduction to stochastic processes. Prentice-Hall, Englewood Cliffs, NJ, USA, 1975.

    Google Scholar 

  11. D. R. Cox. A use of complex probabilities in the theory of stochastic processes. In Proc. Cambridge Philosophical Society, pages 313–319, 1955.

    Google Scholar 

  12. A. Cumani. ESP-a package for the evaluation of stochastic Petri nets with phasetype distributed transition times. In Proc. of the International Workshop on Timed Petri Nets, pages 144–151, Torino, Italy, July 1–3 1985. IEEE Computer Society Press.

    Google Scholar 

  13. S. Donatelli. Superposed generalized stochastic Petri nets: definition and efficient solution. In Robert Valette, editor, Proc. of the 15th International Conference on Application and Theory of Petri Nets, Number 815 in LNCS, pages 258–277, Zaragoza, Spain, June 20–24 1994. Springer-Verlag.

    Google Scholar 

  14. S. Haddad and P. Moreaux. Asynchronous composition of high level Petri nets: a quantitative approach. In Proc. of the 17th International Conference on Application and Theory of Petri Nets, Number 1091 in LNCS, pages 193–211, Osaka, Japan, June 24–28 1996. Springer-Verlag.

    Google Scholar 

  15. P. Kemper. Closing the gap between classical and tensor based iteration techniques. In W. J. Stewart, editor, Proc. of the Second International Workshop on Numerical Solution of Markov Chains, Raleigh, NC, USA, January 16–18 1995. Kluwer Academic Press, 1995.

    Google Scholar 

  16. M. K. Molloy. On the integration of delay and throughput in distributed processing models. PhD dissertation, University of California, Los Angeles, CA, USA, September 1981.

    Google Scholar 

  17. P. Moreaux. Structuration des chaínes de Markov des réseaux de Petri stochastiques. Décomposition tensorielle et agrégation. Thése, Université Paris Dauphine, Paris, France, 11 décembre 1996.

    Google Scholar 

  18. M. F. Neuts. Matrix-geometric solutions in stochastic models — an algorithmic approach. The John Hopkins University Press, London, 1981.

    Google Scholar 

  19. B. Plateau. On the stochastic structure of parallelism and synchronization models for distributed algorithms. In Proc. of the 1985 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, pages 147–154, Austin, Texas, USA, August 1985. ACM.

    Google Scholar 

  20. B. Plateau and J.M. Fourneau. A methodology for solving Markov models of parallel systems. Journal of parallel and distributed computing, 12:370–387, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pierre Azéma Gianfranco Balbo

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Haddad, S., Moreaux, P., Chiola, G. (1997). Efficient handling of Phase-type distributions in generalized stochastic Petri nets. In: Azéma, P., Balbo, G. (eds) Application and Theory of Petri Nets 1997. ICATPN 1997. Lecture Notes in Computer Science, vol 1248. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63139-9_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-63139-9_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63139-2

  • Online ISBN: 978-3-540-69187-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics