Title :
System knowledge acquisition in parallel discrete event simulation
Author :
Deelman, Ewa ; Szymanski, Boleslaw K.
Author_Institution :
Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
Abstract :
Optimistic protocols designed for parallel discrete event simulation (PDES) rely heavily on the global virtual time(GVT) calculation. Since the simulation uses large amounts of memory, the GVT is used to synchronize processes and discard obsolete system information. In this paper we present a new algorithm, the continuously monitored global virtual time (CMGVT). System information, such as the local virtual time (LVT) of each process and information about messages in transit, is appended to simulation messages. We describe and analyze three variants of our GVT algorithm: direct, indirect and transitive knowledge. The direct knowledge algorithm maintains only the local information about outstanding messages. The indirect version is augmented with the information about the knowledge of its direct neighbors. Finally, the transitive version is the most comprehensive. It keeps track of the outstanding messages sent by all processes in the system
Keywords :
discrete event simulation; message passing; parallel algorithms; protocols; continuously monitored global virtual time algorithm; direct knowledge; indirect knowledge; obsolete system information; optimistic protocols; parallel discrete event simulation; simulation messages; system knowledge acquisition; transitive knowledge; Algorithm design and analysis; Clocks; Computational modeling; Computer errors; Computer science; Design optimization; Discrete event simulation; Knowledge acquisition; Protocols; Synchronization;
Conference_Titel :
Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-4053-1
DOI :
10.1109/ICSMC.1997.635268