Abstract
The paper considers an efficient simulation algorithm for discrete event systems with a great number of elements. With the use of Petri-object simulation and parallel computing, the algorithm is developed that simultaneously reproduces operation of Petri objects in separate streams. The linear dependence of the runtime of the algorithm on model’s complexity is confirmed by experimental results.
Similar content being viewed by others
References
W. M. P. Van der Aalst, “Process-aware information systems: Lessons to be learned from process mining,” in: Proc. Trans. on Petri Nets and Other Models of Concurrency, II. Special Issue on Concurrency in Process-Aware Information Systems, Springer, Berlin–Heidelberg (2009), pp. 1–26.
W. M. P. Van der Aalst, “Business process management as the “Killer App” for Petri nets,” Software and Systems Modeling (2015), URL: http://wwwis.win.tue.nl/~wvdaalst/publications/z1.pdf.
I. V. Stetsenko, “Petri-object simulation algorithm,” Matem. Mashiny i Sistemy, No. 1, 154–165 (2012).
I. V. Stetsenko, V. I. Dorosh, and A. Yu. Dyfuchyn, “Petri-object simulation: Software package and complexity,” in: Proc. IEEE 8th Intern. Conf. Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Warsaw, 2015, IEEE, Vol. 1 (2015), pp. 381–385.
I. Foster, Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engeneering, Addison-Wesley Longman Publishing Co., Boston (1995).
R. M. Fujimoto, “Parallel and distributed simulation,” in: Proc. 2015 Winter Simulation Conference, IEEE, Huntington Beach, Ca. (2015), pp. 45–49.
V. K. Garg, Concurrent and Distributed Computing in java, John Wiley & Sons, Inc., Hoboken, N.J. (2004).
J. C. Walter, “Parallel simulation of queueing Petri Net models,” Karlsruhe Institute of Technology, Diploma Thesis (2013), URL: https://sdqweb.ipd.kit.edu/publications/pdfs/walter2013-parallel.pdf.
R. M. Fujimoto, “Parallel and distributed simulation system,” in: Proc. 2001 Winter Simulation Conf., Arlington, Va. (2001), pp. 147–157.
I. V. Stetsenko, “State equations of stochastic timed Petri nets with informational relations,” Cybern. Syst. Analysis, Vol. 48, No. 5, 784–797 (2012).
I. V. Stetsenko, “Theoretical fundamentals of Petri-object modeling of systems,” Matem. Mashiny i Sistemy, No. 4, 136–148 (2011).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Stetsenko, I.V. Parallel Algorithm for Petri Object Simulation. Cybern Syst Anal 53, 605–614 (2017). https://doi.org/10.1007/s10559-017-9963-1
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10559-017-9963-1