Title :
Sequential performance of asynchronous conservative PDES algorithms
Author :
Curry, Roger ; Kiddle, Cameron ; Simmonds, Rob ; Unger, Brian
Author_Institution :
Dept. of Comput. Sci., Calgary Univ., Alta., Canada
Abstract :
The widespread use of sequential simulation in large scale parameter studies means that large cost savings can be made by improving the performance of these simulators. Sequential discrete event simulation systems usually employ a central event list to manage future events. This is a priority queue ordered by event timestamps. Many different priority queue algorithms have been developed with the aim of improving simulator performance. Researchers developing asynchronous conservative parallel discrete event simulations have reported exceptional performance for their systems running sequentially in certain cases. This paper compares the performance of simulations using a selection of high performance central event list implementations to that achieved using techniques borrowed from the parallel simulation community. Theoretical and empirical analysis of the algorithms is presented demonstrating the range of performance that can be achieved, and the benefits of employing parallel simulation techniques in a sequential execution environment.
Keywords :
discrete event simulation; parallel algorithms; queueing theory; asynchronous conservative PDES algorithm; parallel discrete event simulation; priority queue algorithm; sequential discrete event simulation system; Algorithm design and analysis; Computational modeling; Computer science; Computer simulation; Costs; Discrete event simulation; Large-scale systems; Performance analysis; Telecommunication traffic; Traffic control; Conservative Synchronization; Parallel Discrete Event Simulation; Sequential Discrete Event Simulation;
Conference_Titel :
Principles of Advanced and Distributed Simulation, 2005. PADS 2005. Workshop on
Print_ISBN :
0-7695-2383-8
DOI :
10.1109/PADS.2005.25