Title :
Effects of waiting overheads on conservative parallel simulation
Author_Institution :
Bell Commun. Res., Morristown, NJ, USA
Abstract :
The most popular conservative parallel simulation approach is the Chandy-Misra (CM) approach. In this approach, two waiting rules are used to synchronize the executions of processes. This paper studies the effects of waiting overheads via a simulation model. The experiments indicate the following. (i) It is more important to reduce the waiting overheads for a lightly loaded system than a heavily loaded system. (ii) Reducing the input waiting overhead is more important than reducing the output waiting overhead for a network where processes have many input channels. (iii) For most cases, the interaction between the input optimization and the output optimization is positive. The authors also study the effects of waiting overheads on CM simulation with limited processors. It may not be worthwhile to reduce waiting overheads for simulation applications with high potential concurrency. On the other hand, it is important to use optimizations to reduce waiting overheads for simulation applications with low potential concurrency. For a small number of processors, it may not be worthwhile to reduce waiting overheads, because the concurrency provided by CM simulation is large enough to keep the processors busy. For a large number of processors, it is important to reduce waiting overheads to prevent processors from extra blocking
Keywords :
concurrency control; digital simulation; parallel algorithms; Chandy-Misra simulation; blocking; concurrency; conservative parallel simulation; input optimization; output optimization; process execution synchronization; waiting overheads; waiting rules; Clocks; Concurrent computing; Delay; Topology;
Conference_Titel :
Simulation Symposium, 1992. Proceedings., 25th Annual
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-2765-4
DOI :
10.1109/SIMSYM.1992.227576