Efficient distributed simulation
- 28 March 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGSIM Simulation Digest
- Vol. 20 (1), 5-21
- https://doi.org/10.1145/66488.66489
Abstract
Discrete-event systems are used to model a number of engineering applications ranging from performance analysis of large scale communication networks, computer-aided-design (CAD) of circuits to simulation of manufacturing systems. Except for a small set, these systems are analytically intractable and in addition prohibitive to evaluate numerically. Simulation of such complex systems is exceedingly slow to run (and also to develop). Therefore, the development of simulation speedup methods is of crucial importance in its potential of making feasible the evaluation of a vastly larger set of engineering systems.New analytical models are proposed for the analysis of asynchronous, distributed simulation of discrete-event systems. Vectored distributed simulation and a new rollback algorithm, Wolf, are examined in this framework and comparison with existing systems is attempted. A number of examples illustrate the advantages to such a realization of distributed simulation. Implementation of our algorithms on a distributed computing system confirm analytical results predicting a considerable reduction in error propagation, and an enhancement in forward computation.Keywords
This publication has 8 references indexed in Scilit:
- Stochastic SimulationWiley Series in Probability and Statistics, 1987
- Distributed discrete-event simulationACM Computing Surveys, 1986
- A survey of the perturbation analysis of discrete event dynamic systemsAnnals of Operations Research, 1985
- Virtual timeACM Transactions on Programming Languages and Systems, 1985
- A linear-system-theoretic view of discrete-event processes and its use for performance evaluation in manufacturingIEEE Transactions on Automatic Control, 1985
- Performance Analysis of Multiprocessor SystemsPublished by Springer Nature ,1985
- Time-Sharing Service Systems. ITheory of Probability and Its Applications, 1975
- Parallel Sequencing and Assembly Line ProblemsOperations Research, 1961