|
ABSTRACT
In this paper we propose a new approach to parallel and distributed simulation of discrete event systems. Most parallel and distributed discrete event simulation algorithms are concerned with the simulation of one “large” discrete event system. In this case the computational intensity is due to the size and complexity of the simulated system. In contrast, we are interested in simulating a “large” number of “medium sized” systems. These are variants of a “nominal system” with different system parameter values or operation policies. The computational intensity in our case is due to the “large” number of simulated variants. Many simulation projects such as factor screening, performance modeling, and optimization require system performance evaluations at many parameter values; and others, we believe, could significantly benefit from them.
There is considerable work in the literature on stochastic coupling of trajectories of parametric families of stochastic processes. Our approach can be viewed as the simulation of the coupled trajectories. We use a single clock mechanism that drives all trajectories simultaneously, hence the approach is called Single Clock Multiple System (SCMS) simulation. The single clock synchronizes all trajectories such that the “same” event occurs at the “same” time at all systems. This synchronization is the basis of our parallel and distributed algorithms.
We focus on a particular implementation of the SCMS simulation using the so-called Standard Clock (SC) technique and also on the massively parallel implementation of the SC algorithms on the SIMD Connection Machine. Orders of magnitude of speedup is possible. Furthermore, the possibility of concurrent performance evaluation and comparison at many system parameter values offers new and significant opportunities for performance optimization.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
CASSANDRAS, C. G., LEE, J. I., AND HO, Y.C. Efficient parametric analysis of performance measures for communications networks. IEEE J. Selected Areas Commun. 8, 9 (1990), 1709-1722.
|
| |
4
|
CASSANDRAS, C. G., AND STRICKLAND, S. G. On-line sensitivity analysis of Markov chains. IEEE Trans. Autom. Contr. 34, (1989), 76 86.
|
| |
5
|
FISlIMAN, G.S. Accelerated accuracy in the simulation of Markov chains. Oper. Res. 31, 3 (May-June 1983), 466-487.
|
| |
6
|
FISHMAN, G.S. Accelerated convergence in the simulation of countably infinite state space Markov chains. Oper. Res. 31, 6 (Nov.-Dec. 1983), 1074-1089.
|
| |
7
|
Fox, B.L. Generating Markov-chain transitions quickly: I. ORSA J. Comput. 2, 2 (Spring 1990), 126-135.
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
GREENBERG, A. G., SCHLUNK, O., AND WHITT, W. Using distributed-event parallel simulation to study departures from many queues in parallel. Manuscript~ 1992.
|
| |
14
|
|
| |
15
|
|
| |
16
|
HEIDELB~RGER, P., AND NICOL, D.M. Simultaneous parallel simulations of continuous time Markov chains at multiple parameter settings. In Proceedings of 1991 W~nter S~mulation Conference, (Phoenix, Ariz., 1991), pp. 602-607.
|
| |
17
|
Ho, Y. C., CASSANDRAS, C. G., AND MAKHLOUF, M.R. Parallel simulation of real txme systems via the standard clock approach Submitted to Mathematics and Computers in Simulation, 1991.
|
| |
18
|
|
| |
19
|
Ho, Y C., SREENEVAS, R., AND VA~L~, P Ordinal optimization of DEDS. J. D~screte Event Dyn. Syst. 2 (1992), 61-88.
|
| |
20
|
|
| |
21
|
RIGHTER, R., AND WALRAND, J.C. Distributed simulation of discrete event systems. Proceedrags of the IEEE 77, 1 (1989), 99-113.
|
| |
22
|
|
| |
23
|
VAmLf, P. Using a standard clock technique for efficient s~mulation. Oper. Res. Lett. 10 (Nov. 1991), 445 452.
|
| |
24
|
VAKILI, P., AND LAU, E. Massively parallel simulation and optimization of queuelng networks. In Proceedings of Interface 91: Interface between Computing Sczence and Statistics (Seattle, Wash., Apr. 1991), pp. 74-77.
|
| |
25
|
VAKILI, r., MOLLAMUSTAFAOGLU, L., AND HO, Y.C. Mass~vely parallel simulation of a class of discrete event systems. In Proceedings of Frontiers '92. The 4th SymposLurn on the Frontzers of Massively Parallel Computatzon (McLean, Va, Oct. 1992), pp. 412-419
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Steve L. Ferenci , Richard M. Fujimoto , Mostafa H. Ammar , Kalyan Perumalla , George F. Riley, Updateable simulation of communication networks, Proceedings of the sixteenth workshop on Parallel and distributed simulation, May 12-15, 2002, Washington, D.C.
|
|
|
|
|
|
|
|
|
|
|
|
|
|