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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom