Simplifying parallel and distributed simulation with the DUP system

  • Authors:
  • Nathan S. Evans;Chris GauthierDickey;Christian Grothoff;Krista Grothoff;Jeff Keene;Matthew J. Rutherford

  • Affiliations:
  • Technische Universität München;University of Denver;Technische Universität München;Technische Universität München;University of Denver;University of Denver

  • Venue:
  • SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents how the DUP System, a straightforward POSIX-compatible framework that enables programming-language-agnostic parallel and distributed stream processing, can be used to facilitate parallel and distributed simulations. Specifically, we describe two ways of using DUP to utilize available resources for efficient simulation: (1) a straightforward technique for parallelizing multiple runs of an existing simulation program with minimal changes, and (2) FiDES, a Discrete-Event Simulation (DES) framework built atop DUP that provides a simple, yet powerful, means of implementing a parallel and/or distributed DES. We then describe a toolset for profiling, debugging and visualization that aids the development of DUP simulations. To support these claims, we present various performance benchmarks that collectively demonstrate how DUP and FiDES can make high-performance simulation accessible to everyone.