Title :
Profile driven partitioning of parallel simulation models
Author :
Alt, Aj ; Wilsey, Philip A.
Author_Institution :
Dept. of EECS, Univ. of Cincinnati, Cincinnati, OH, USA
Abstract :
A considerable amount of research on parallel discrete event simulation has been conducted over the past few decades. However, most of this research has targeted the parallel simulation infrastructure; focusing on data structures, algorithms, and synchronization methods for parallel simulation kernels. Unfortunately, distributed environments often have high communication latencies that can reduce the potential performance of parallel simulations. Effective partitioning of the concurrent simulation objects of the real world models can have a large impact on the amount of network traffic necessary in the simulation, and consequently the overall performance. This paper presents our studies on profiling the characteristics of simulation models and using the collected data to perform partitioning of the models for concurrent execution. Our benchmarks show that Profile Guided Partitioning can result in dramatic performance gains in the parallel simulations. In some of the models, 5-fold improvements of the run time of the concurrently executed simulations were observed.
Keywords :
concurrency (computers); data structures; discrete event simulation; parallel processing; algorithms; communication latency; concurrent execution; concurrent simulation object; data structures; distributed environment; dramatic performance gain; network traffic; parallel discrete event simulation; parallel simulation infrastructure; parallel simulation kernel; parallel simulation model; profile driven partitioning; profile guided partitioning; synchronization method; Abstracts;
Conference_Titel :
Simulation Conference (WSC), 2014 Winter
Conference_Location :
Savanah, GA
Print_ISBN :
978-1-4799-7484-9
DOI :
10.1109/WSC.2014.7020118