DocumentCode
3089953
Title
Analytical Performance Modeling for Null Message-Based Parallel Discrete Event Simulation
Author
Li, Cheng-Hong ; Park, Alfred J. ; Schenfeld, Eugen
Author_Institution
T.J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
fYear
2011
fDate
25-27 July 2011
Firstpage
349
Lastpage
358
Abstract
This paper presents a new analytical performance analysis for null message-based parallel discrete event simulation(PDES). Our analysis builds upon the key operation of selecting simulation events for processing in the null message algorithms. The results not only explain the well-known facts of how the look ahead capability of individual simulation processes (called logical processes, or LPs) affect the simulation performance, but also reveals quantitatively how the look ahead, the communication topology, the computation and communication delays, and the flow control mechanism affect the simulation performance. We first show that all of the LPs in a strongly connected component in the communication topology asymptotically progress at the same speed, regardless of their individual characteristics and their share of computation resource. Second, we derive an analytical upper bound on the simulation performance. The derivation shows that the ratio between the sum of the look ahead and the sum of the event processing and communication delays of LPs in a cycle bounds the simulation speed from the above, and the cycle of LPs imposes the tightest upper bound becomes the bottleneck of the simulation. We conduct a series of simulation experiments to empirically validate our findings. Moreover, we show that by using the derived upper bound as an optimization guidance, we improve the partitioning of a simple parallel simulation example and achieve a four times speedup against the same simulation based on a classic min-cut partitioning strategy.
Keywords
discrete event simulation; message passing; parallel processing; telecommunication network topology; analytical performance modeling; communication delay; communication topology; flow control; logical process; look ahead capability; null message-based parallel discrete event simulation; simulation event; simulation performance; Algorithm design and analysis; Analytical models; Computational modeling; Delay; Load modeling; Synchronization; Upper bound; null message synchronization; parallel discrete event simulation; performance analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
Conference_Location
Singapore
ISSN
1526-7539
Print_ISBN
978-1-4577-0468-0
Type
conf
DOI
10.1109/MASCOTS.2011.60
Filename
6005379
Link To Document