Title :
Predicting Runtime Performance Bounds of Expanded Parallel Discrete Event Simulations
Author :
Kunz, Georg ; Tenbusch, Simon ; Gross, James ; Wehrle, Klaus
Author_Institution :
Commun. & Distrib. Syst., RWTH Aachen Univ., Aachen, Germany
Abstract :
Predicting and analyzing runtime performance characteristics is a vital step in the development process of parallel discrete event simulations. For instance, model developers need to identify and eliminate performance bottlenecks within a simulation model in order to derive a model structure that aids parallel execution. Similarly, developers of parallel simulation frameworks require means of assessing the efficiency of the framework. In this paper, we present a performance prediction methodology that computes the best possible performance bound for expanded parallel discrete event simulations in the context of our Horizon simulation framework. The methodology builds upon a linear program which calculates an optimal event execution schedule for a given simulation and a set of CPUs. In order to mitigate the complexity of this NP-complete scheduling problem, we introduce performance optimizations and relaxations of the linear program.
Keywords :
computational complexity; discrete event simulation; linear programming; parallel processing; scheduling; NP-complete scheduling problem; horizon simulation framework; linear program; optimal event execution schedule; parallel discrete event simulations; parallel execution; performance optimizations; runtime performance analysis; runtime performance prediction; Analytical models; Computational modeling; Optimal scheduling; Predictive models; Runtime; Schedules; Synchronization; linear programming; parallel discrete event simulation; performance evaluation;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-4577-0468-0
DOI :
10.1109/MASCOTS.2011.15