loading...
A hypercube algorithm for GVT computation and its application in optimistic parallel simulation
Santa Barbara, California April 25-April 28
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SIMSYM.1995.39359428th Annual Simulation Symposium
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
S.K. Das, Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
F. Sarkar, Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
We present an algorithm for computing the global virtual time (GVT) in an optimistic parallel discrete event simulation, on the distributed memory hypercube architecture. Our algorithm uses only 3N messages and runs in O(log N) time where N is the number of logical processors (LP's) representing components of the simulation system. It is based on the construction of a spanning binomial tree in the hypercube. In most simulation systems, there is an LP designated for GVT computation, called the GVT manager. Failure of the physical processor running this LP causes the simulation process to stop, and in such a case reorganization of LPs is necessary so that another logical processor take the roll of the GVT manager. In our algorithm, any LP in the system can elect itself to be the GVT manager and hence such reorganization is not necessary. We show how our algorithm can be used for memory management and hierarchical load balancing in a hypercube machine, and suggest a new technique to handle transient messages.
Index Terms:
discrete event simulation; parallel algorithms; hypercube networks; distributed memory systems; computational complexity; tree data structures; hypercube algorithm; GVT computation; optimistic parallel simulation; global virtual time; discrete event simulation; distributed memory hypercube architecture; 3N messages; logical processors; simulation system; spanning binomial tree; GVT manager; physical processor; memory management; hierarchical load balancing; transient messages
Citation:
S.K. Das, F. Sarkar, "A hypercube algorithm for GVT computation and its application in optimistic parallel simulation," ss, pp.51, 28th Annual Simulation Symposium, 1995
Usage of this product signifies your acceptance of the Terms of Use.