Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
Designing distributed applications with mobile code paradigms
ICSE '97 Proceedings of the 19th international conference on Software engineering
Simulating Lyme disease using parallel discrete event simulation
WSC '96 Proceedings of the 28th conference on Winter simulation
Breadth-first rollback in spatially explicit simulations
Proceedings of the eleventh workshop on Parallel and distributed simulation
The DoD high level architecture: an update
Proceedings of the 30th conference on Winter simulation
High level architecture remote data filtering
Proceedings of the 30th conference on Winter simulation
The rise of Web-based simulation: implications for the high level architecture
Proceedings of the 30th conference on Winter simulation
The high level architecture: is there a better way?
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2
Mobile Code Paradigms and Technologies: A Case Study
MA '97 Proceedings of the First International Workshop on Mobile Agents
Multiparadigm simulation in modeling spread of Lyme disease
Proceedings of the 14th European Simulation Multiconference on Simulation and Modelling: Enablers for a Better Quality of Life
Mobile agents for mobile computing
Mobile agents for mobile computing
Hi-index | 0.00 |
This paper advocates the use of mobile agents for linking simulations running on different computers. A Mobile Component approach is proposed to enhance reusability of existing simulations and to improve efficiency of component based simulations of complex systems. A basic unit of the mobile component simulation is a simulation server with a communication interface to mobile agents. Each mobile agent links and coordinates component's execution. We used this approach to implement a combined Lyme disease simulation. It consists of a partial differential equation based continuous simulation and parallel discrete event simulation with explicit space representation. The performance of this implementation is presented to demonstrate the feasibility of the Mobile Component approach. In addition, a process-port model of simulation is discussed. Its implementation allows efficient linkage of simulation servers, if they are programmed in a simulation language supporting the process-port model. We finally show that the performance of the Mobile Component approach could be significantly improved by using compiler techniques to eliminate overhead of communication among simulation servers.