Title :
An asynchronous distributed discrete event simulation algorithm for cyclic circuits using a data-flow network
Author :
Ghosh, Sudip ; DeBenedictis, Erik
Author_Institution :
Div. of Eng., Brown Univ., Providence, RI
Abstract :
The authors propose a mathematically proven algorithm for asynchronous, distributed, discrete-event simulation of circuits containing feedback loops. Every component of the circuit is represented through an executable model and the flow of information is expressed through message communication. Simulation time is encapsulated in the model description and encoded in the messages. A data-flow network is synthesized based on the connectivity of the components in the circuit that computes a quantity time of next event for every component. This quantity permits the corresponding model to execute asynchronously as far ahead in simulation time as possible and yet guarantees correctness. The network ensures that any simulation process executing on a distributed processing environment that has sufficient information to simulate can execute while also avoiding deadlock. The algorithm has been verified through an implementation on loosely coupled parallel processor
Keywords :
digital simulation; discrete time systems; distributed processing; feedback; parallel programming; DES; asynchronous distributed discrete event simulation; component connectivity; cyclic circuits; cyclic graphs; data-flow network; digital simulation; feedback loops; parallel processor; Circuit simulation; Circuit synthesis; Computational modeling; Computer networks; Discrete event simulation; Distributed processing; Feedback circuits; Feedback loop; Network synthesis; System recovery;
Conference_Titel :
Systems, Man, and Cybernetics, 1991. 'Decision Aiding for Complex Systems, Conference Proceedings., 1991 IEEE International Conference on
Conference_Location :
Charlottesville, VA
Print_ISBN :
0-7803-0233-8
DOI :
10.1109/ICSMC.1991.169696