DocumentCode
3354148
Title
Concurrent execution of timed Petri nets
Author
Ferscha, Alois
Author_Institution
Inst. fur Angewandte Informatik und Informationssysteme, Wien Univ., Austria
fYear
1994
fDate
11-14 Dec. 1994
Firstpage
229
Lastpage
236
Abstract
The dynamics of discrete event systems can be effectively described and analyzed using the timed Petri net formalism. The aim of this paper is to comprehensively present the achievements attained in accelerating Petri net executions by using parallel or distributed multiprocessing environments. The basic problem is to generate concurrent Petri net executions insuring correctness in the sense that the partial ordering of transition firings produced is consistent with the total event ordering that would be produced by a (hypothetical) sequential execution. Two lines of thought have been followed: in parallel simulations transition firings evolve as governed by a SIMD iteration mechanism. Distributed simulations aim at a proper synchronization of firings in spatially different net parts to avoid timing inconsistencies and alterations of the execution behavior. In both cases, structural properties of the underlying Petri net can be efficiently used to simplify and/or accelerate concurrent execution implementations.
Keywords
Petri nets; discrete event simulation; discrete event systems; multiprocessing systems; synchronisation; SIMD iteration mechanism; concurrent execution; concurrent execution implementations; correctness; discrete event systems; distributed multiprocessing environments; partial ordering; synchronization; timed Petri nets; total event ordering; transition firings; Acceleration; Analytical models; Computational modeling; Discrete event systems; Distributed computing; Fires; Information analysis; Petri nets; Software performance; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference Proceedings, 1994. Winter
Print_ISBN
0-7803-2109-X
Type
conf
DOI
10.1109/WSC.1994.717133
Filename
717133
Link To Document