DocumentCode
3121641
Title
A scaled version of the elastic time algorithm
Author
Quaglia, Francesco
Author_Institution
Dipartimento di Inf. e Sistemistica, Rome Univ., Italy
fYear
2001
fDate
2001
Firstpage
157
Lastpage
164
Abstract
Recently a new class of synchronization algorithms for parallel discrete event simulation has been proposed, namely the near perfect state information algorithms, which are based on a motion of error potential to control the optimism of event execution. An algorithm of this class, called elastic time algorithms (ETA), has been instantiated. In this algorithm, the error potential is computed using temporal information (next event timestamp, simulation clocks etc.) and is then translated into event execution delay based on a constant factor. In this paper we present a scaled version of ETA (SETA), in which the error potential is translated into event execution delay based on both a constant factor and art additional scaling factor determined dynamically as a function of the event granularity. We have implemented versions of ETA and SETA for a cluster of PCs connected by a Myrinet switch and we have established in an empirical study that SETA outperforms ETA if there is difference in the granularity of different event types
Keywords
clocks; discrete event simulation; parallel algorithms; synchronisation; Myrinet switch; cluster of PCs; elastic time algorithm; error potential; event execution delay; near perfect state information algorithms; next event timestamp; parallel discrete event simulation; scaled version; simulation clocks; synchronization algorithms; Art; Clocks; Computational modeling; Delay; Discrete event simulation; Error correction; Motion control; Switches; Synchronization; Time of arrival estimation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Simulation, 2001. Proceedings. 15th Workship on
Conference_Location
Lake Arrowehead, CA
Print_ISBN
0-7695-1104-X
Type
conf
DOI
10.1109/PADS.2001.924632
Filename
924632
Link To Document