Assessing Load Sharing within Optimistic Simulation Platforms (invited paper)

Roberto Vitali, Alessandro Pellegrini, and Francesco Quaglia


Published in: Proceedings of the 2012 Winter Simulation Conference
pdf Download PDF

Abstract:
The advent of multi-core machines has lead to the need for revising the architecture of modern simulation platforms. One recent proposal we made attempted to explore the viability of load-sharing for optimistic simulators run on top of these types of machines. In this article, we provide an extensive experimental study for an assessment of the effects on run-time dynamics by a load-sharing architecture that has been implemented within the ROOT-Sim package, namely an open source simulation platform adhering to the optimistic synchronization paradigm. This experimental study is essentially aimed at evaluating possible sources of overheads when supporting load-sharing. It has been based on differentiated workloads allowing us to generate different execution profiles in terms of, e.g., granularity/locality of the simulation events.

BibTeX Entry:

@inproceedings{Vit12c,
author = {Vitali, Roberto and Pellegrini, Alessandro and Quaglia, Francesco},
booktitle = {Proceedings of the 2012 Winter Simulation Conference},
title = {Assessing Load Sharing within Optimistic Simulation Platforms (invited paper)},
year = {2012},
month = dec,
pages = {1--13},
publisher = {Society for Computer Simulation},
series = {WSC},
location = {Berlin, Germany}
}