|
ABSTRACT
A simulation-oriented language can significantly enhance the usability of Parallel Discrete Event Simulation (PDES) by hiding the complexities of the synchronization protocol used to ensure that events are processed in the correct order. The higher-level interface presented to the user by such a language also allows optimizations to be performed that are difficult and cumbersome with current parallel simulators, such as granularity control. APOSTLE is a new high-level simulation-oriented language for PDES, and in this paper we report that the APOSTLE granularity control mechanism reduced simulation run-times by as much as 80%. We also report that APOSTLE achieved a parallel speed-up of around 9 on 16 processors relative to its optimized sequential implementation and a parallel speed-up of around 6 on 16 processors relative to MODSIM II. Overall, we believe that the widespread success of PDES can only be achieved using a simulation-oriented language, and that APOSTLE has made a significant contribution towards this goal.
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
|
Baezner, D.; et al. "Sim++TM: The Transition to Distributed Simulation". In Proc. SCS Multiconf. on Distributed Simulation (San Diego, California, 17-19 January 1990). 211-218.
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
Booth, C. J. M.; et al. "Experiences in Implementing the Breathing Time Buckets Algorithm on a Transputer Array". In Proc. IASTED International Conference on Modelling and Simulation, (Pittsburgh, Pennsylvania, 10-12 May 1993). 274-277.
|
 |
9
|
|
| |
10
|
Buhr, P. A. 1995. "Are Safe Concurrency Libraries Possible?". Communications of the ACM, vol. 38, no. 2, 117-120.
|
| |
11
|
CACI. 1991. "MODSIM IITM Reference Manual", CACI Products Company, La Jolla, California.
|
| |
12
|
Damitio, M.; et al. "Comparing the Breathing Time Buckets Algorithm and the Time Warp Operating System on a Transputer Architecture". In Proc. of the European Simulation MultiConf. (Barcelona, Spain, 1-3 June 1994). 141-145.
|
| |
13
|
|
| |
14
|
Fujimoto, R. M. 1993. "Parallel Discrete Event Simulation: Will the Field Survive?". ORSA Journal on Computing, vol. 5, no. 3 (Summer), 213-230.
|
| |
15
|
Hoare, E; et al. "The Application of High Performance Parallel Computing to Military Simulation". In Proc. 1995 Simulation Multiconf. (Military, Government and Aerospace Simulation) (Phoenix, Arizona, 9-13 April 1995). 115-119.
|
 |
16
|
|
 |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
Rich, D. O. and R. E. Michelsen. 1989. Writing Parallel Discrete- Event Simulations in ModSim: Insight and Experience. Technical Report LA-UR-89-3104, Los Alamos National Laboratory, Los Alamos, New Mexico 87545.
|
| |
21
|
|
| |
22
|
Steinman, J. S. 1992. "SPEEDES: A Multiple-Synchronization Environment for Parallel Discrete-Event Simulation". International Journal of Computer Simulation, vol. 2, no. 3, 251-286.
|
 |
23
|
|
| |
24
|
Waldorf, J. and R. Bagrodia. 1994. "MOOSE: A Concurrent Object-Oriented Language for Simulation". International Journal in Computer simulation, vol. 4, no. 2, 235-257.
|
| |
25
|
|
| |
26
|
Wonnacott, P. and D. Bruce. "The design of ,4POST/_E- a highlevel, object-oriented language for parallel and distributed discrete event simulation", in Proc. 1995 Western Multiconf. on Computer Simulation (Object Oriented Simulation) (Las Vegas, Nevada, 16-18 January 1995). 101-106.
|
| |
27
|
Wonnacott, P. and D. Bruce. "A prototype implementation of AlaOSrLE, and its performance". In Proc. 1995 Summer Computer Simulation Conf. (Ottawa, Canada, 24-26 July 1995). 197-205.
|
CITED BY 7
|
|
Ye Zhang , Wentong Cai , Stephen J. Turner, A parallel object-oriented manufacturing simulation language, Proceedings of the fifteenth workshop on Parallel and distributed simulation, p.101-108, May 15-18, 2001, Lake Arrowhead, California, United States
|
|
|
|
|
|
Jason Liu , David Nicol , Brian J. Premore , Anna L. Poplawski, Performance prediction of a parallel simulator, Proceedings of the thirteenth workshop on Parallel and distributed simulation, p.156-164, May 01-04, 1999, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
Nicholas A. Allen , Clifford A. Shaffer , Layne T. Watson, Building modeling tools that support verification, validation, and testing for the domain expert, Proceedings of the 37th conference on Winter simulation, December 04-07, 2005, Orlando, Florida
|
|