An agent architecture for network support of distributed simulation

Continued research into distributed agent-based systems and evolving Web based technologies are opening up tremendous possibilities for the deployment of large scale and highly extensible and flexible simulation systems. However, the question remains as to how well agent and Web based simulation systems can use underlying network services. This is especially true for complex distributed simulations that have multiple participants and real-time data delivery requirements. This paper addresses the issue of interconnection patterns among Web-based simulation agents. We first describe a simple agent-oriented architectural extension to an existing distributed simulation system. Next, we present a set of interconnection algorithms between the agents in the system, under the assumption that only end-host multicast is available. We experimentally evaluate our approach under a number of different scenarios. Our results show that by using a proper connection strategy it is possible to get performance comparable to network-layer multicast for agent-based systems that use end-host multicast.

[1]  Arun K. Sood,et al.  Load-balanced routing for collaborative multimedia communication , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).

[2]  Hui Zhang,et al.  A case for end system multicast (keynote address) , 2000, SIGMETRICS '00.

[3]  Simon J. E. Taylor,et al.  Modular HLA RTI services: the GRIDS approach , 2002, Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications.

[4]  Amit P. Sheth,et al.  Web service technologies and their synergy with simulation , 2002, Proceedings of the Winter Simulation Conference.

[5]  Sheila A. McIlraith,et al.  Bringing semantics to Web services , 2003, IEEE Intelligent Systems.

[6]  Linda F. Wilson,et al.  The ABELS brokering system , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[7]  Ellen Zegura,et al.  Generation and Analysis of Random Graphs to Model Internetworks , 1994 .

[8]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[9]  Chatchai Khunboa,et al.  A next-generation Internet federation object model for the HLA , 2002, Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications.

[10]  Judith S. Dahmann,et al.  Creating Computer Simulation Systems: An Introduction to the High Level Architecture , 1999 .

[11]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..