Distribution of parallel discrete-event simulations in GES: core design and optimizations

  • Authors:
  • Silas De Munck;Kurt Vanmechelen;Jan Broeckhove

  • Affiliations:
  • University of Antwerp, Antwerp, Belgium;University of Antwerp, Antwerp, Belgium;University of Antwerp, Antwerp, Belgium

  • Venue:
  • Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computer simulations have become an indispensable tool for the empirical study of large-scale systems. The timely simulation of these systems however, is not without its challenges. Simulators have to be able to harness the full computational power of modern architectures through parallel execution and overcome the memory limitations of a single computer. In this paper we investigate techniques for distributed and parallel execution of the Grid Economics Simulator. We present the design of a parallel and distributed simulation core that uses a conservative time synchronization protocol and describe the optimizations we performed to improve the performance of the simulator. We analyze the performance of the distributed simulation setup through two different application scenarios. Our results demonstrate how the presented techniques contribute to attain significant speedups on a distributed system consisting of multi-core machines and commodity networking hardware.