Title :
Channel based sequential simulation
Author :
Kiddle, Cameron ; Simmonds, Rob ; Unger, Brian
Author_Institution :
Dept. of Comput. Sci., Calgary Univ., Alta., Canada
Abstract :
Sequential discrete event simulation is widely employed to study the behavior of many systems. Events are typically managed in a central event list which is implemented as a priority queue ordered by event timestamps. Most research to improve sequential simulation performance has focused on improving the priority queue implementations. Recent work has demonstrated that asynchronous conservative parallel discrete event simulation systems can achieve better sequential performance under some conditions, but worse performance under other conditions. This paper introduces a new sequential discrete event simulation algorithm that can exhibit some of the same performance advantages of asynchronous conservative parallel discrete event simulation algorithms and has complexity no more than that of central event list algorithms in the worst case.
Keywords :
discrete event simulation; parallel algorithms; asynchronous conservative parallel discrete event simulation; channel based sequential simulation; parallel algorithm; parallel discrete event simulation system; priority queue; sequential discrete event simulation; Algorithm design and analysis; Computational modeling; Computer science; Costs; Discrete event simulation; Performance analysis; Sequential analysis; System testing;
Conference_Titel :
Simulation Conference, 2005 Proceedings of the Winter
Print_ISBN :
0-7803-9519-0
DOI :
10.1109/WSC.2005.1574304