Skip to main content

Employing The Randomization Technique for Solving Stochastic Petri Net Models

  • Conference paper
Messung, Modellierung und Bewertung von Rechensystemen

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 286))

Abstract

In this paper we propose to employ the randomization technique improved by a numerically stable calculation of Poisson probabilities for computing transient solutions of Markov chains underlying stochastic Petri net models. It is shown how to employ this numerical method for calculating the time-dependent quantities required by the solution process of DSPN models. The benefit of the described method is illustrated by stochastic Petri net models for two queueing systems. The evaluation of the transient behavior of the M/M/l/K queue is performed by means of a GSPN model. The steady-state solution of the E10/D/1/K queue is obtained using a DSPN model. The presented results show that the model solutions are calculated with significantly less computational effort and a better error control by the refined randomization method than by an adaptive matrix exponentiation method implemented in the version 1.4 of the software package GreatPN.

This work was supported by the Federal Ministry for Research and Technology of Germany (BMFT) and by the German Research Society (DFG) under grants ITR9003 and Ho 1257/2-1, respectively.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • M. Ajmone Marsan, “Stochastic Petri Nets: An Elementary Introduction”, in: G. Rotenberg (Ed.) Advances in Petri Nets 1989, Lecture Notes in Computer Science 424, pp. 1–29, Springer 1990.

    Google Scholar 

  • M. Ajmone Marsan, G. Balbo, and G. Conte, “A Class of Generalized Stochastic Petri Nets for the Performance Analysis of Multiprocessor Systems”, ACM Trans. Comp.Systems2, pp. 93–122, 1984.

    Article  Google Scholar 

  • M. Ajmone Marsan and G. Chiola, “On Petri Nets with Deterministic and Exponentially Distributed Firing Times”, in: G. Rozenberg (Ed.) Advances in Petri Nets 1986, Lecture Notes in Computer Science 266, pp. 132–145, Springer 1987.

    Google Scholar 

  • M. Ajmone Marsan, G. Chiola, and A. Fumagalli, “An Accurate Performance Model of CSMA/CD Bus LAN”, in:G. Rozenberg (Ed.) Advances in Petri Nets 1986, Lecture Notes in Computer Science 266, pp. 146–161, Springer 1987.

    Google Scholar 

  • M. Ajmone Marsan, G. Chiola, and A. Fumagalli, “Improving the Efficiency of the Analysis of DSPN Models”, in: G. Rozenberg (Ed.) Advances in Petri Nets 1989, Lecture Notes in Computer Science 424, pp. 30–50, Springer 1990.

    Google Scholar 

  • P. Chen, S.C. Bruell, and G. Balbo, “Alternative Methods for Incorporating Non-exponential Distributions into Stochastic Timed Petri Nets”, Proc. 3rd Int. Workshop on Petri Nets and Performance Models, Kyoto Japan, pp. 186–197,1989.

    Google Scholar 

  • G. Chiola, “A Graphical Petri Net Tool for Performance Analysis”, Proc. 3rd Int. Conf. on Modeling Techniques and Tools for Performance Analysis, Paris France, pp. 323–333,1987.

    Google Scholar 

  • G. Ciardo, J. Muppala, K.S. Trivedi, “SPNP: Stochastic Petri Net Package”, Proc. 3rd Int. Workshop on Petri Nets and Performance Models, Kyoto Japanpp. 142–151,1989.

    Google Scholar 

  • B.L. Fox and P.W. Glynn, “Computing Poisson Probabilities”, Comm. of the ACM, 31pp. 440–445,1988.

    Article  MathSciNet  Google Scholar 

  • W. Grassmann, “Transient Solutions in Markovian Queues”, European Journal of Operational Research, 1pp. 392–402,1977.

    Article  MathSciNet  Google Scholar 

  • D. Gross and C.M. Harris, “Fundamentals of Queueing Theory”, 2nd Edition, John Wiley & Sons

    Google Scholar 

  • D. Gross and D.R. Miller, “The Randomization Technique as a Modeling Tool and Solution Procedure for Transient Markov Processes”, Operations Research32,345–361,1984.

    Article  MathSciNet  Google Scholar 

  • C. Lindemann, “An Improved Numerical Algorithm for Calculating Steady-State Solutions of Deterministic and Stochastic Petri Net Models”, Technical Report 91–6, Department of Computer Science Technische Universität Berlin1991.

    Google Scholar 

  • J.F. Meyer, K.H. Muralidhar and W.H. Sanders, “Performability of a Token Bus Network under Transient Fault Conditions”, Proc. 19th Int. Symp. on Fault-Tolerant Computing, Chicago Illinois, pp. 175–182,1989.

    Google Scholar 

  • P.M. Morse, “Queues, Inventories, and Maintenance: The Analysis of Operational Systems with Variable Demand and Supply”, John Wiley & Sons, 1958.

    Google Scholar 

  • A.L. Reibman and K.S. Trivedi, “Numerical Transient Analysis of Markov Models”, Computers & Operations Research, 15, pp. 19–36,1988.

    Article  MATH  Google Scholar 

  • W.H. Sanders and J.F. Meyer, “METASAN: A Performability Evaluation Tool based on Stochastic Activity Networks”, Proc. of the ACM-IEEE Comp. Soc. Fall Joint Comp. Confpp. 807–816

    Google Scholar 

  • V.L. Wallace and R.S. Rosenberg, “Markovian Models and Numerical Analysis of Computer Systems Behavior”, Proc. of the ACM-IEEE Comp. Soc. Spring Joint Comp. Confpp. 141–148, 1966.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lindemann, C. (1991). Employing The Randomization Technique for Solving Stochastic Petri Net Models. In: Lehmann, A., Lehmann, F. (eds) Messung, Modellierung und Bewertung von Rechensystemen. Informatik-Fachberichte, vol 286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76934-4_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76934-4_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54550-7

  • Online ISBN: 978-3-642-76934-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics