Title :
SyncSim: a synchronous simple optimistic simulation technique based on a global parallel heap event queue
Author :
Prasad, Sushil K. ; Cao, Zhiyong
Author_Institution :
Dept. of Comput. Sci., Georgia State Univ., Atlanta, GA, USA
Abstract :
We developed and implemented two highly optimized optimistic discrete event simulation techniques based on an efficient and scalable parallel heap data structure as a global event queue. The primary results are (i) the design of an optimistic simulation algorithm, namely SyncSim, which does not rely on traditional state and message saving data structures, but employs only one backup state per state variable, (ii) a demonstration, through implementation of SyncSim, of an optimistic technique which overcomes the two main mutually conflicting and unbounded overheads of the existing optimistic simulation algorithms: SyncSim bounds the additional space requirements to just one copy per state variable and drastically limits the number of rollbacks encountered. Furthermore, SyncSim beats the highly optimized traditional simulator simglobal on a wide variety of large networks on an Origin-2000 computer. The algorithm SyncSim could form a basis for a good parallelizing engine attachable relatively easily to an existing serial simulator.
Keywords :
data structures; discrete event simulation; parallel memories; parallel programming; Origin-2000 computer; SyncSim; backup state; conflicting overheads; discrete event simulation techniques; global parallel heap event queue; large networks; message saving data structures; optimized simulation; parallelizing engine; rollbacks; scalable parallel heap data structure; serial simulator; simglobal simulator; space requirements; state variable; synchronous simple optimistic simulation technique; unbounded overheads; Algorithm design and analysis; Clocks; Computational modeling; Computer networks; Computer science; Computer simulation; Data structures; Design optimization; Discrete event simulation; Engines;
Conference_Titel :
Simulation Conference, 2003. Proceedings of the 2003 Winter
Print_ISBN :
0-7803-8131-9
DOI :
10.1109/WSC.2003.1261506