z-logo
open-access-imgOpen Access
Parallel discrete event simulation: a shared memory approach
Author(s) -
Daniel A. Reed,
Allen D. Malony,
B.D. McCredie
Publication year - 1987
Publication title -
nasa technical reports server (nasa)
Language(s) - English
Resource type - Conference proceedings
ISSN - 0163-5999
ISBN - 0-89791-225-X
DOI - 10.1145/29903.29910
Subject(s) - citation , computer science , event (particle physics) , supercomputer , research center , library science , center (category theory) , discrete event simulation , parallel computing , simulation , physics , quantum mechanics , medicine , chemistry , pathology , crystallography
Distributed simulation has been the subject of several simulated performance studies; little or no experimental data have heretofore been available. Obtaining such data was the primary goal of this work. Using queueing networks as the simulation application, we simulated a variety of such networks with varying workloads using several variations of the Chandy-Misra algorithm on a shared memory machine. These experiments show that, with rare exception, the Chandy-Misra approach to distributed simulation is not a viable approach to parallel simulation of queueing network models. There are two primary reasons for this. First, a single processor implementation of the Chandy-Misra algorithm is sometimes slower than the equivalent sequential, event-driven simulation. Thus, multiple processors are needed just to recoup the loss due to the inefficiency. Second, networks with cycles require deadlock avoidance or recovery techniques. These techniques are extremely costly, and there is little prospect that they can be reduced to acceptable levels.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom