ACM Home Page
Please provide us with feedback. Feedback
Parallel execution for serial simulators
Full text PdfPdf (451 KB)
Source ACM Transactions on Modeling and Computer Simulation (TOMACS) archive
Volume 6 ,  Issue 3  (July 1996) table of contents
Pages: 210 - 242  
Year of Publication: 1996
ISSN:1049-3301
Authors
David Nicol  Dartmouth College, Hanover, NH
Philip Heidelberger  IBM TJ. Watson Research Center, Yorktown Heights, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 59,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/235025.235031
What is a DOI?

ABSTRACT

This article describes an approach to discrete event simulation modeling that appears to be effective for developing portable and efficient parallel execution of models of large distributed systems and communication networks. In this approach, the modeler develops submodels with an existing sequential simulation modeling tool, using the full expressive power of the tool. A set of modeling language extensions permits automatically sychronized communication between submodels; however, the automation requires that any such communication must take a nonzero amount of simulation time. Within this modeling paradigm, a variety of conservative synchronization protocols can transparently support conservative execution of submodels on potentially different processors. A specific implementation of this approach, U.P.S. (Utilitarian Parallel Simulator), is described, along with performance results on the Intel Paragon and on the IBM SP2.


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
BAGRODIA, R. L. 1993. A survival guide for parallel simulation. ORSA J. Comput. 5, 3, 234-235.
 
3
4
5
6
7
8
 
9
FUJIMOTO, R. M. 1993. Parallel discrete event simulation: Will the field survive? ORSA J. Comput. 5, 3, 213-230.
10
 
11
GROSS, D. AND MILLER, D.R. 1984. The randomization technique as a modeling tool and solution procedure for transient Markov processes. Oper. Res. 32, 2 (March-April), 343-361.
 
12
GTU, INc. 1994. CPSim 1.0 User's Guide and Reference Manual, June, Arlington, VA.
 
13
14
15
 
16
NICOL, D. AND FUJIMOTO, R. 1994. Parallel simulation today. Annals Oper. Res. 53, 249-286.
17
18
19
 
20
PREISS, B.R. 1989. The Yaddes distributed discrete event simulation specification language and execution environments. In Distributed Simulation 1989, vol. 21, Society for Computer Simulation, San Diego, Calif., 139-144.
 
21
22
 
23
STEINMAN, J. S. 1991. Speedes: Synchronous parallel environment for emulation and discrete event simulation. In Advances in Parallel and Distributed Simulation, vol. 23, SCS Simulation Series, 95-103.
 
24
SWAIN, J. 1995. Simulation Survey. OR/MS Today (August), 64-79.
 
25

CITED BY  17

Collaborative Colleagues:
David Nicol: colleagues
Philip Heidelberger: colleagues