DocumentCode
402207
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
Volume
1
fYear
2003
fDate
7-10 Dec. 2003
Firstpage
872
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference, 2003. Proceedings of the 2003 Winter
Print_ISBN
0-7803-8131-9
Type
conf
DOI
10.1109/WSC.2003.1261506
Filename
1261506
Link To Document