Title :
Hierarchical distributed simulations
Author :
Prakash, Atul ; Ramamoorthy, C.V.
Author_Institution :
Div. of Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
Running simulations in a distributed manner by decentralizing the advancement of clock potentially allows significant speedup. However, because time may not advance at the same rate in the target system and the testbed system, deadlocks that do not occur in the target system can occur during distributed simulation. Previous approaches to deadlock resolution incur either high computation overhead through centralized coordination or high communication overhead through a fully distributed solution. Hierarchical decentralized algorithms that take advantage of the locality of these deadlocks are presented. Overheads associated with time advancement are computed analytically, so that appropriate clustering policies can be designed
Keywords :
computational complexity; digital simulation; distributed processing; parallel algorithms; performance evaluation; system recovery; asynchronous computation model; clock advancement; clustering policies; communication overhead; computation overhead; deadlock resolution; deadlocks; distributed simulation; hierarchical decentralized algorithms; time advancement algorithm; Analytical models; Circuit simulation; Clocks; Computational modeling; Computer science; Degradation; System recovery; System testing; Timing; Topology;
Conference_Titel :
Distributed Computing Systems, 1988., 8th International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
0-8186-0865-X
DOI :
10.1109/DCS.1988.12535