Abstract
We introduce an automated approach for applying rare event simulation to stochastic Petri net (SPN) models of highly reliable systems. Rare event simulation can be much faster than standard simulation because it is able to exploit information about the typical behaviour of the system. Previously, such information came from heuristics, human insight, or analysis on the full state space. We present a formal algorithm that obtains the required information from the high-level SPN-description, without generating the full state space. Essentially, our algorithm reduces the state space of the model into a (much smaller) graph in which each node represents a set of states for which the most likely path to failure has the same form. We empirically demonstrate the efficiency of the method with two case studies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ajmone Marsan, M., Balbo, G., Donatelli, S., Franceschinis, G., Conte, G.: Modelling with generalized stochastic Petri nets. John Wiley & Sons, Inc. (1994)
Baier, C., DāArgenio, P., Groesser, M.: Partial order reduction for probabilistic branching time. Electronic Notes in Theoretical Computer Science (2006)
Baier, C., Katoen, J.P.: Principles of model checking. MIT Press (2008)
Blum, A.M., Goyal, A., Heidelberger, P., Lavenberg, S.S., Nakayama, M.K., Shahabuddin, P.: Modeling and analysis of system dependability using the system availability estimator. In: Twenty-Fourth International Symposium on Fault-Tolerant Computing, pp. 137ā141. IEEE (1994)
Carrasco, J.A.: Failure distance based simulation of repairable fault-tolerant systems. In: Proceedings of the 5th International Conference on Modeling Techniques and Tools for Computer Performance Evaluation, pp. 351ā365 (1992)
Clark, G., Courtney, T., Daly, D., Deavours, D., Derisavi, S., Doyle, J.M., Sanders, W.H., Webster, P.: The Mƶbius modeling tool. In: Proceedings of the 9th International Workshop on Petri Nets and Performance Models. IEEE (2001)
Devetsikiotis, M., Townsend, J.K.: An algorithmic approach to the optimization of importance sampling parameters in digital communication system simulation. IEEE Transactions on CommunicationsĀ 41(10), 1464ā1473 (1993)
Glasserman, P., Heidelberger, P., Shahabuddin, P., Zajic, T.: Multilevel splitting for estimating rare event probabilities. Operations ResearchĀ 47(4), 585ā600 (1999)
Han, T., Katoen, J.-P.: Counterexamples in probabilistic model checking. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol.Ā 4424, pp. 72ā86. Springer, Heidelberg (2007)
Heidelberger, P.: Fast simulation of rare events in queueing and reliability models. In: Donatiello, L., Nelson, R. (eds.) SIGMETRICS 1993 and Performance 1993. LNCS, vol.Ā 729, pp. 165ā202. Springer, Heidelberg (1993)
Jegourel, C., Legay, A., Sedwards, S.: Cross-entropy optimisation of importance sampling parameters for statistical model checking. In: Madhusudan, P., Seshia, S.A. (eds.) CAV 2012. LNCS, vol.Ā 7358, pp. 327ā342. Springer, Heidelberg (2012)
Jegourel, C., Legay, A., Sedwards, S.: A platform for high performance statistical model checking ā PLASMA. In: Flanagan, C., Kƶnig, B. (eds.) TACAS 2012. LNCS, vol.Ā 7214, pp. 498ā503. Springer, Heidelberg (2012)
JĆŗlvez, J.: Basic qualitative properties of Petri nets with multi-guarded transitions. In: American Control Conference, ACC 2009. IEEE (2009)
Kelling, C.: A framework for rare event simulation of stochastic Petri nets using āRESTARTā. In: Proceedings of the 28th Winter Simulation Conference, pp. 317ā324. IEEE Computer Society (1996)
Kwiatkowska, M., Norman, G., Parker, D.: PRISM: Probabilistic symbolic model checker. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. LNCS, vol.Ā 2324, pp. 200ā204. Springer, Heidelberg (2002)
Law, A., Kelton, W.: Simulation modeling and analysis. McGraw-Hill, New York (1991)
LāEcuyer, P., Tuffin, B.: Approximating zero-variance importance sampling in a reliability setting. Annals of Operations ResearchĀ 189(1), 277ā297 (2011)
Miretskiy, D., Scheinhardt, W., Mandjes, M.: On efficiency of multilevel splitting. Communications in Statistics ā Simulation and ComputationĀ 41(6), 890ā904 (2012)
Murata, T.: Petri nets: Properties, analysis and applications. Proceedings of the IEEEĀ 77(4), 541ā580 (1989)
Nicola, V., Shahabuddin, P., Nakayama, M.: Techniques for fast simulation of models of highly dependable systems. IEEE Transactions on ReliabilityĀ 50(3), 246ā264 (2001)
Obal, W., Sanders, W.: An environment for importance sampling based on stochastic activity networks. In: Proceedings of the 13th Symposium on Reliable Distributed Systems, pp. 64ā73. IEEE (1994)
Ridder, A.: Importance sampling simulations of Markovian reliability systems using cross-entropy. Annals of Operations ResearchĀ 134(1), 119ā136 (2005)
Rubinstein, R., Kroese, D.: The cross-entropy method: a unified approach to combinatorial optimization, Monte-Carlo simulation and machine learning. Springer (2004)
Sanders, W.H., Meyer, J.F.: Stochastic activity networks: Formal definitions and concepts. In: Brinksma, E., Hermanns, H., Katoen, J.-P. (eds.) FMPA 2000. LNCS, vol.Ā 2090, pp. 315ā343. Springer, Heidelberg (2001)
Shahabuddin, P.: Importance sampling for the simulation of highly reliable Markovian systems. Management ScienceĀ 40(3), 333ā352 (1994)
Tuffin, B., Trivedi, K.S.: Implementation of importance splitting techniques in stochastic Petri net package. In: Haverkort, B.R., Bohnenkamp, H.C., Smith, C.U. (eds.) TOOLS 2000. LNCS, vol.Ā 1786, pp. 216ā229. Springer, Heidelberg (2000)
VillĆ©n-Altamirano, M., VillĆ©n-Altamirano, J.: RESTART: A method for accelerating rare event simulations. In: Queueing, Performance and Control in ATM, pp. 71ā76. Elsevier Science Publishers (1991)
Zimmermann, A., Freiheit, J., German, R., Hommel, G.: Petri net modelling and performability evaluation with TimeNET 3.0. In: Haverkort, B.R., Bohnenkamp, H.C., Smith, C.U. (eds.) TOOLS 2000. LNCS, vol.Ā 1786, pp. 188ā202. Springer, Heidelberg (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reijsbergen, D., de Boer, PT., Scheinhardt, W., Haverkort, B. (2013). Automated Rare Event Simulation for Stochastic Petri Nets. In: Joshi, K., Siegle, M., Stoelinga, M., DāArgenio, P.R. (eds) Quantitative Evaluation of Systems. QEST 2013. Lecture Notes in Computer Science, vol 8054. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40196-1_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-40196-1_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40195-4
Online ISBN: 978-3-642-40196-1
eBook Packages: Computer ScienceComputer Science (R0)