The parallel-event approach to discrete-event simulation

  • Authors:
  • Hussam M. Soliman;Adel S. Elmaghraby

  • Affiliations:
  • -;-

  • Venue:
  • ACM SIGSIM Simulation Digest
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

One approach to speed up a discrete-event simulation program is to parallelize the execution of events in a pregenerated traditional simulation event list on a shared-memory multiprocessor. The input to the parallel-event simulator consists of a series of event lists, corresponding to different simulation runs, which are organized in the form of state-dependency graphs with random structures. Each graph is divided into a number of dependency levels which are executed in sequence by the multiprocessor.In this paper, we develop an analytical model for the performance of the parallel-event simulator. In particular, a closed form expression is given for a lower bound on the average response time of a simulation run. Performance is also estimated by simulating the parallel-event simulator. Performance results indicate that, for simulation problems whose event lists contain enough parallelism, the parallel-event simulator is capable of achieving good performance.