ABSTRACT
Model interoperability enables independently developed models to interoperate with each other and has been a key technology in distributed simulations such as HLA-supported simulations. Parallel Discrete Event Simulation (PDES) also uses object models to represent real world entities thus it can also benefit from adopting a model interoperability mechanism. The work in this paper developed a model interoperability layer in the PDES environment by conforming to its event-object paradigm. The model interoperability layer uses a proxy-based approach to enable object models in a PDES to "publish" and "subscribe" their attributes similar to mechanisms in HLA. Especially, this design is optimized for executing in cluster-like environment. Preliminary performance tests show that the optimization improves Data Distribution Management performance up to 12 times in a cluster environment compared with unoptimized design.
- Fujimoto R. M. Parallel and Distributed Simulation Systems {M}. New York: John Wiley & Sons, Inc., 2000. Google ScholarDigital Library
- Steinman J. S. "The Distributed Simulation Management Services layer in SPEEDES" {P}. 04S-SIW-098Google Scholar
- Steinman J S. "Incremental State Saving In SPEEDES Using C++"{P}. Proceedings of the 1993 Winter Simulation Conference Google ScholarDigital Library
- Tacic I. "Efficient Synchronized Data Distribution Management in Distributed Simulations"{D}. Georgia Institute of Technology, Doctoral Thesis. Feb. 2005. Google ScholarDigital Library
- Optimizing model interoperability in parallel discrete event simulation for cluster environment
Recommendations
Parallel discrete event simulation for DEVS cellular models using a GPU
HPC '12: Proceedings of the 2012 Symposium on High Performance ComputingThe discrete event systems specification (DEVS) simulation has been studied to analyze complex homogeneous systems which is represented by the cellular models. In the simulation of large-scale DEVS cellular model, it requires a high-performance ...
Parallel Discrete Event Simulation with AnyLogic
PaCT '09: Proceedings of the 10th International Conference on Parallel Computing TechnologiesNowadays simulation modeling is applied for solving a wide range of problems. There are simulations which require significant performance and time resources. To decrease overall simulation time a model can be converted to a distributed system and ...
Discrete-event simulation and the event horizon
The event horizon is a very important concept that is useful for both parallel and sequential discrete-event simulations. By exploiting the event horizon, parallel simulations can process events in a manner that is risk-free (i.e., no antimessages) in ...
Comments