DocumentCode
239475
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
fYear
2014
fDate
7-10 Dec. 2014
Firstpage
2750
Lastpage
2761
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference (WSC), 2014 Winter
Conference_Location
Savanah, GA
Print_ISBN
978-1-4799-7484-9
Type
conf
DOI
10.1109/WSC.2014.7020118
Filename
7020118
Link To Document