A survey on mobile agent communication protocols

An agent is a self decision making software entity which acts on behalf of the user. A mobile agent roams the internet in order to access different services. To attain large goals different agents work and communicate together in order to achieve goal efficiently. Reliable communication between multi mobile agents is still a challenge. For reliable communication, sender must know the receiver's current location in order to deliver the message. Mobile agent's location management consists of two phases. First one is tracking phase and other is message delivery phase, both of these phases have their own overheads. Agent communication failure can occur due to the triangle problem or message chase problem. The message chase problem arises in highly mobile agents. Due to the message chase problem, a message may never be delivered. To deliver the message to agent in a timely and reliable manner is one of the challenging issues in multi mobile agent environments. In this paper, we discuss and analyze existing location management schemes. The existing approaches lever up the overhead in first phase but trim down the overhead in second phase or vice versa. The overhead could be in the form of number of location update messages, memory or delay.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  Yao-Nan Lien,et al.  On the search of mobile agents , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

[3]  Nicholas R. Jennings,et al.  Agent-Based Business Process Management , 1996, Int. J. Cooperative Inf. Syst..

[4]  Suphithat Songsiri A Naming Service Architecture and Optimal Periodical Update Scheme for a Multi Mobile Agent System , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[5]  Nicholas R. Jennings,et al.  Developing Industrial Multi-Agent Systems , 1995, ICMAS.

[6]  Joachim Baumann,et al.  A comparison of mechanisms for locating mobile agents , 1999 .

[7]  Louise E. Moser,et al.  MAgNET: Mobile Agents for Networked Electronic Trading , 1999, IEEE Trans. Knowl. Data Eng..

[8]  Fritz Hohl,et al.  MOLE: A mobile agent system , 2002, Softw. Pract. Exp..

[9]  Peter Braun,et al.  Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit , 2004 .

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

[11]  Ting-Yuan Yeh,et al.  Development of Low Cost Message Delivery Path for Mobile Agent Communication , 2010, J. Convergence Inf. Technol..

[12]  Ting Yuan Yeh,et al.  Minimizing Message Delivery Cost in Mobile Agent Location Management , 2011 .

[13]  Katia Obraczka,et al.  Network latency metrics for server proximity , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[14]  Chen Daoxu,et al.  Designing reliable communication protocols for mobile agents , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[15]  Jiannong Cao,et al.  Mailbox-Based Scheme for Designing Mobile Agent Communication Protocols , 2002, Computer.

[16]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.