Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
The Department of Defense High Level Architecture
Proceedings of the 29th conference on Winter simulation
Synchronized data distribution management in distributed simulations
PADS '98 Proceedings of the twelfth workshop on Parallel and distributed simulation
Modeling and simulation of mobile agents
Future Generation Computer Systems
Behavioral diversity in learning robot teams
Behavioral diversity in learning robot teams
Interest Management in Agent-Based Distributed Simulations
DS-RT '03 Proceedings of the Seventh IEEE International Symposium on Distributed Simulation and Real-Time Applications
Proceedings of the 35th conference on Winter simulation: driving innovation
MASON: A Multiagent Simulation Environment
Simulation
Proceedings of the 38th conference on Winter simulation
Adaptive Message Clustering for Distributed Agent-Based Systems
PADS '11 Proceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation
Collaborative Interest Management for Peer-to-Peer Networked Virtual Environment
PADS '11 Proceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation
Enhancement of Collaborative Interest Management Mechanism for P2P Networked Virtual Environment
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
Hi-index | 0.00 |
An important issue for agent-based simulation architectures concerns the means by which agents can be kept up to date regarding the position and state of other agents and objects in their local environment. We implement two distributed publish-subscribe approaches and assess their performance within our SASSY architecture. One implementation supports direct agent-to-agent communication, while in the other all messages pass through an intermediate LP. In both cases the system does not maintain global state, but facilitates communication between individual agents that may affect one another. The environment is decomposed into a set of regions, where an LP referred to as an Interest Manager (IM) manages each region. When agents enter a region they register their presence with the appropriate Interest Manager. Agents also subscribe and unsubscribe to information from neighboring regions as they move through the environment. Publish-subscribe approaches have been utilized in other simulation environments (e.g., HLA), but we believe our approach is the first to use a peer-to-peer method in an optimistic environment. We assess the efficiency of these two methods by measuring the number of rollbacks, and total runtime for various configurations of the simulation.