Mobile agents for information retrieval in hybrid simulation environment

In this paper, we propose a hybrid simulation environment that incorporates with wired/wireless networks, IEEE standard 1516 high-level architecture (HLA), and IBM Aglets mobile agent system. Therefore, HLA simulations are not restricted to be participated solely by using desktop computers with cable connections. Users can use a wide variety of devices to join in HLA simulations and explicitly exclude from junk data in terms of a personalized data filtering policy. Based on data correlation between HLA objects and a client's data filtering policy, we employ the simulation environment manager in distributing a client to an appropriate federate server (FS). In particular, a mobile agent, namely data filtering agent, is devised to temporarily reside at the FS to perform mobile agent-based data distribution management for clients. As a result, the clients can receive the most interested information corresponding to their pre-defined data filtering policies. Once either the data transmission quality within the wireless network is degraded below a threshold or the clients abnormally modify the data filtering policies, their own mobile agents carry out migrations to provide the users with the ubiquitous and seamless services. Consequently, the users can use any mobile device as well as using a desktop computer in a stationary point to participate in the HLA simulations. The experimental results also show that the proposed mobile agent-based data distribution can raise adaptability and applicability to large-scale HLA simulations.

[1]  John H. Hartman,et al.  The effects of a mobile agent on file service , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[2]  Daniela Rus,et al.  Transportable Information Agents , 1997, Agents.

[3]  Aaron Kershenbaum,et al.  Mobile Agents: Are They a Good Idea? , 1996, Mobile Object Systems.

[4]  George Cybenko,et al.  D'Agents: Applications and performance of a mobile‐agent system , 2002, Softw. Pract. Exp..

[5]  Liang Xu,et al.  An agent-based DDM for High Level Architecture , 2001, Proceedings 15th Workshop on Parallel and Distributed Simulation.

[6]  Corrado Santoro,et al.  Locating Mobile Agents in a Wide Distributed Environment , 2002, IEEE Trans. Parallel Distributed Syst..

[7]  Giovanna Di Marzo Serugendo,et al.  A survey of theories for mobile agents , 2004, World Wide Web.

[8]  Andrew Chi-Sing Leung,et al.  Analysis on a Mobile Agent-Based Algorithm for Network Routing and Management , 2003, IEEE Trans. Parallel Distributed Syst..

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

[10]  Tainchi Lu,et al.  HLA Simulation Using Data Compensation Model , 2004, AsiaSim.

[11]  Brian Logan,et al.  The distributed simulation of multiagent systems , 2001, Proc. IEEE.

[12]  Heon Young Yeom,et al.  d-Agent: an approach to mobile agent planning for distributed information retrieval , 2003, IEEE Trans. Consumer Electron..

[13]  Samuel Pierre,et al.  An agent-based approach for integrating user profile into a knowledge management process , 2000, Knowl. Based Syst..

[14]  David Kotz,et al.  Autonomous and Adaptive Agents that Gather Information , 1996 .

[15]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[16]  Yu-Kwong Kwok,et al.  On Load Balancing for Distributed Multiagent Computing , 2002, IEEE Trans. Parallel Distributed Syst..

[17]  Hyeokchan Kwon,et al.  A migration strategy of mobile agent , 2001, Proceedings. Eighth International Conference on Parallel and Distributed Systems. ICPADS 2001.

[18]  Jameela Al-Jaroodi,et al.  Middleware Infrastructure for Parallel and Distributed Programming Models in Heterogeneous Systems , 2003, IEEE Trans. Parallel Distributed Syst..

[19]  Danny B. Lange,et al.  Mobile agents with Java: The Aglet API , 1998, World Wide Web.

[20]  George Cybenko,et al.  Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks , 2002, Mob. Networks Appl..

[21]  Michael Zyda,et al.  Multicast grouping for data distribution management , 2002, Simul. Pract. Theory.

[22]  Bernard P. Zeigler,et al.  Space-Based Communication Data Management in Scalable Distributed Simulation , 2002, J. Parallel Distributed Comput..

[23]  Shivakant Mishra,et al.  Interagent Communication and Synchronization Support in the DaAgent Mobile Agent-Based Computing System , 2003, IEEE Trans. Parallel Distributed Syst..