Parallel discrete event simulation using shared memory
- 1 April 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 14 (4), 541-553
- https://doi.org/10.1109/32.4677
Abstract
With traditional event-list techniques, evaluating a detailed discrete event simulation-model can often require hours or even days of computation time. By eliminating the event list and maintaining only sufficient synchronization to ensure causality, parallel simulation can potentially provide speedups that are linear in the numbers of processors. A set of shared-memory experiments using the Chandy-Misra distributed simulation algorithm, to simulate networks of queues is presented. Parameters of the study include queueing network topology and routing probabilities, number of processors, and assignment of network nodes to processors. These experiments show that Chandy-Misra distributed simulation is a questionable alternative to sequential simulation of most queuing network models.<>Keywords
This publication has 16 references indexed in Scilit:
- Statistical analysis of parallel simulationsPublished by Association for Computing Machinery (ACM) ,1986
- Reduced instruction set computersCommunications of the ACM, 1985
- Distributed deadlock detectionACM Transactions on Computer Systems, 1983
- A VLSI RISCComputer, 1982
- Asynchronous distributed simulation via a sequence of parallel computationsCommunications of the ACM, 1981
- Task Allocation in Distributed Data ProcessingComputer, 1980
- Distributed Simulation: A Case Study in Design and Verification of Distributed ProgramsIEEE Transactions on Software Engineering, 1979
- Distributed simulation using a network of processorsComputer Networks (1976), 1979
- An efficient data structure for the simulation event setCommunications of the ACM, 1977
- Improved event-scanning mechanisms for discrete event simulationCommunications of the ACM, 1975