DocumentCode :
2069818
Title :
Grain sensitive event scheduling in time warp parallel discrete event simulation
Author :
Quaglia, Francesco ; Cortellessa, Vittorio
Author_Institution :
Dipt. di Inf. e Sistemistica, Univ. di Roma, Italy
fYear :
2000
fDate :
2000
Firstpage :
173
Lastpage :
180
Abstract :
Several scheduling algorithms have been proposed to determine the next event to be executed on a processor in a time warp parallel discrete event simulation. However none of them is specifically designed for simulations where the execution time (or granularity) for different types of events has large variance. We present a grain sensitive scheduling algorithm which addresses this problem. In our solution, the scheduling decision depends on both timestamp and granularity values with the aim at giving higher priority to small grain events even if their timestamp is not the lowest one (i.e. the closest one to the commitment horizon of the simulation). This implicitly limits the optimism of the execution of large grain events that, if rolled back, would produce a large waste of CPU time. The algorithm is adaptive in that it relies on the dynamic recalculation of the length of a simulated time window within which the timestamp of any good candidate event for the scheduling falls in. If the window length is set to zero, then the algorithm behaves like the standard Lowest-Timestamp-First (LTF) scheduling algorithm. Simulation results of a classical benchmark in several different configurations are reported for a performance comparison with LTF: these results demonstrate the effectiveness of our algorithm
Keywords :
parallel algorithms; scheduling; software performance evaluation; synchronisation; time warp simulation; CPU time; Lowest-Timestamp-First scheduling; benchmark; execution time; grain sensitive event scheduling; granularity; performance comparison; time warp parallel discrete event simulation; Clocks; Discrete event simulation; Electronic switching systems; Frequency synchronization; Remuneration; Scheduling algorithm; Sufficient conditions; Time warp simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Simulation, 2000. PADS 2000. Proceedings. Fourteenth Workshop on
Conference_Location :
Bologne
Print_ISBN :
0-7695-0677-1
Type :
conf
DOI :
10.1109/PADS.2000.847163
Filename :
847163
Link To Document :
بازگشت