|
ABSTRACT
An overview of technologies concerned with distributing the execution of simulation programs across multiple processors is presented. Here, particular emphasis is placed on discrete event simulations. The High Level Architecture (HLA) developed by the Department of Defense in the United States is first described to provide a concrete example of a contemporary approach to distributed simulation. The remainder of this paper is focused on time management, a central issue concerning the synchronization of computations on different processors. Time management algorithms broadly fall into two categories, termed conservative and optimistic synchronization. A survey of both conservative and optimistic algorithms is presented focusing on fundamental principles and mechanisms. Finally, time management in the HLA is discussed as a means to illustrate how this standard supports both approaches to synchronization.
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
|
Ayani, R. (1989). A Parallel Simulation Scheme Based on the Distance Between Objects. Proceedings of the SCS Multiconference on Distributed Simulation, Society for Computer Simulation. 21: 113--118.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
Cai, W. and S. J. Turner (1990). An Algorithm for Distributed Discrete-Event Simulation - the "Carrier Null Message" Approach. Proceedings of the SCS Multiconference on Distributed Simulation, SCS Simulation Series. 22: 3--8.
|
 |
7
|
|
| |
8
|
Chandy, K. M. and J. Misra (1978). "Distributed Simulation: A Case Study in Design and Verification of Distributed Programs." IEEE Transactions on Software Engineering SE-5(5): 440--452.
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
Ewa Deelman , Rajive Bagrodia , Rizos Sakellariou , Vikram Adve, Improving lookahead in parallel discrete event simulations of large-scale applications using compiler analysis, Proceedings of the fifteenth workshop on Parallel and distributed simulation, p.5-13, May 15-18, 2001, Lake Arrowhead, California, United States
|
| |
14
|
Dickens, P. M. and J. Reynolds, P. F. (1990). SRADS With Local Rollback. Proceedings of the SCS Multiconference on Distributed Simulation. 22: 161--164.
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
IEEE Std 1278.1-1995 (1995). IEEE Standard for Distributed Interactive Simulation - Application Protocols. New York, NY, Institute of Electrical and Electronics Engineers, Inc.
|
| |
21
|
IEEE Std 1516--2000 (2000). IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Framework and Rules. New York, NY, Institute of Electrical and Electronics Engineers, Inc.
|
| |
22
|
IEEE Std 1516.2-2000 (2000). IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Object Model Template (OMT) Specification. New York, NY, Institute of Electrical and Electronics Engineers, Inc.
|
| |
23
|
IEEE Std 1516.3-2000 (2000). IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Interface Specification. New York, NY, Institute of Electrical and Electronics Engineers, Inc.
|
 |
24
|
|
 |
25
|
|
 |
26
|
|
| |
27
|
|
| |
28
|
Bu-Sung Lee , Wentong Cai , Junlan Zhou, A causality based time management mechanism for federated simulation, Proceedings of the fifteenth workshop on Parallel and distributed simulation, p.83-90, May 15-18, 2001, Lake Arrowhead, California, United States
|
 |
29
|
|
 |
30
|
Yi-Bing Lin , Bruno R. Preiss , Wayne M. Loucks , Edward D. Lazowska, Selecting the checkpoint interval in time warp simulation, Proceedings of the seventh workshop on Parallel and distributed simulation, p.3-10, May 16-19, 1993, San Diego, California, United States
[doi> 10.1145/158459.158460]
|
 |
31
|
|
| |
32
|
|
| |
33
|
Mehl, H. (1992). A Deterministic Tie-Breaking Scheme for Sequential and Distributed Simulation. Proceedings of the Workshop on Parallel and Distributed Simulation, Society for Computer Simulation. 24: 199--200.
|
| |
34
|
|
| |
35
|
Miller, D. C. and J. A. Thorpe (1995). "SIMNET: The Advent of Simulator Networking." Proceedings of the IEEE 83(8): 1114--1123.
|
 |
36
|
|
 |
37
|
|
 |
38
|
|
| |
39
|
|
 |
40
|
|
| |
41
|
Dhananjai Madhava Rao , Narayanan V. Thondugulam , Radharamanan Radhakrishnan , Philip A. Wilsey, Unsynchronized parallel discrete event simulation, Proceedings of the 30th conference on Winter simulation, p.1563-1570, December 13-16, 1998, Washington, D.C., United States
|
| |
42
|
|
| |
43
|
Sokol, L. M. and B. K. Stucky (1990). MTW: Experimental Results for a Constrained Optimistic Scheduling Paradigm. Proceedings of the SCS Multiconference on Distributed Simulation. 22: 169--173.
|
| |
44
|
Steinman, J. S. (1992). "SPEEDES: A Multiple-Synchronization Environment for Parallel Discrete Event Simulation." International Journal on Computer Simulation: 251--286.
|
| |
45
|
|
| |
46
|
|
| |
47
|
|
| |
48
|
Z. Xiao , B. Unger , R. Simmonds , J. Cleary, Scheduling critical channels in conservative parallel discrete event simulation, Proceedings of the thirteenth workshop on Parallel and distributed simulation, p.20-28, May 01-04, 1999, Atlanta, Georgia, United States
|
| |
49
|
|
CITED BY 9
|
|
|
|
|
Abeer Sharawi , Serge N. Sala-Diakanda , Adam Dalton , Sergio Quijada , Nabeel Yousef , Luis Rabelo , José Sepúlveda, A distributed simulation approach for modeling and analyzing systems of systems, Proceedings of the 37th conference on Winter simulation, December 03-06, 2006, Monterey, California
|
|
|
Célia L. O. Kawabata , Regina H. C. Santana , Marcos J. Santana , Sarita M. Bruschi , Kalinka R. L. J. Castelo Branco, Performance evaluation of a CMB protocol, Proceedings of the 37th conference on Winter simulation, December 03-06, 2006, Monterey, California
|
|
|
|
|
|
|
|
|
A. K. Castner , I. A. Chukhman , E. J. Colbert , M. E. Dale , B. Y. Lewis , D. R. Zaret, An agent-supported simulation framework for metric-aware dynamic fidelity modeling, Proceedings of the 2007 spring simulation multiconference, March 25-29, 2007, Norfolk, Virginia
|
|
|
|
|
|
|
|
|
Yong-Qin Huang , Hong-Liang Li , Xiang-Hui Xie , Lei Qian , Zi-Yu Hao , Feng Guo , Kun Zhang, ArchSim: a system-level parallel simulation platform for the architecture design of high performance computer, Journal of Computer Science and Technology, v.24 n.5, p.901-912, September 2009
|
|