2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation (2000)
May 28, 2000 to May 31, 2000
Richard M. Fujimoto , Georgia Institute of Technology
Kalyan S. Perumalla , Georgia Institute of Technology
Steve L. Ferenci , Georgia Institute of Technology
This paper investigates issues concerning federations of sequential and/or parallel simulators. An approach is proposed for creating federated simulations by defining a global conceptual model of the entire simulation, and then mapping individual entities of the conceptual model to implementations within individual federates. Proxy entities are defined as a means for linking entities that are mapped to different federates.Using this approach, an implementation of a federation of optimistic simulators is examined. Issues concerning the adaptation of optimistic simulators to a federated system are discussed. The performance of the federated system utilizing runtime infrastructure (RTI) software executing on a shared memory multiprocessor (SMP) is compared with a native (non-federated) SMP-based optimistic parallel simulator. It is demonstrated that a well-designed federated simulation system can yield performance comparable to a native, parallel simulation engine, but important implementation issues must be properly addressed.
federating, parallel simulators, proxy entity
Richard M. Fujimoto, Kalyan S. Perumalla, Steve L. Ferenci, "An Approach for Federating Parallel Simulators", 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation, vol. 00, no. , pp. 63, 2000, doi:10.1109/PADS.2000.847145