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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
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.
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.
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.
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.
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.
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.
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.
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.
B.L. Fox and P.W. Glynn, “Computing Poisson Probabilities”, Comm. of the ACM, 31pp. 440–445,1988.
W. Grassmann, “Transient Solutions in Markovian Queues”, European Journal of Operational Research, 1pp. 392–402,1977.
D. Gross and C.M. Harris, “Fundamentals of Queueing Theory”, 2nd Edition, John Wiley & Sons
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.
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.
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.
P.M. Morse, “Queues, Inventories, and Maintenance: The Analysis of Operational Systems with Variable Demand and Supply”, John Wiley & Sons, 1958.
A.L. Reibman and K.S. Trivedi, “Numerical Transient Analysis of Markov Models”, Computers & Operations Research, 15, pp. 19–36,1988.
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
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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