DocumentCode
2895974
Title
The cost of terminating synchronous parallel discrete-event simulations
Author
Sanjeevan, Vasant ; Abrams, Marc
Author_Institution
Dept. of Comput. Sci., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
fYear
1991
fDate
8-11 Dec 1991
Firstpage
642
Lastpage
651
Abstract
The authors propose seven algorithms by which an arbitrary termination condition can be mechanically added to a nonterminating parallel simulation using a conservative-synchronous protocol. Informal arguments about the performance of each algorithm are made, and the arguments are confirmed through measurement of the bounded lag protocol using torus networks on a shared memory multiprocessor. Conservative-synchronous protocols are shown to be inherently efficient in the experiments considered; adding a termination algorithm requires limited additional memory and increases the wall clock time required for simulation by at most an amount proportional to the number of logical processes. Furthermore, a simulation model with any stable termination condition requires negligible overhead for the termination algorithm, a property that appears to be unique to synchronous protocols
Keywords
discrete event simulation; performance evaluation; program verification; conservative-synchronous protocol; logical processes; performance; shared memory multiprocessor; terminating synchronous parallel discrete-event simulations; torus networks; wall clock time; Clocks; Computational modeling; Computer science; Computer simulation; Cost function; Discrete event simulation; Protocols; Time warp simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference, 1991. Proceedings., Winter
Conference_Location
Phoenix, AZ
Print_ISBN
0-7803-0181-1
Type
conf
DOI
10.1109/WSC.1991.185669
Filename
185669
Link To Document