Location tracking in mobile agents system using forward and backward pointers

Mobile agents are the intelligent programs that act autonomously on behalf of a user and can migrate from one host to another host in a network in order to satisfy the requests made by their clients. The critical problem in managing a mobile agent system is to track the location of the agents. Communication with a mobile agent incorporates the ability to locate it. This paper surveys the state-of-the-art mobile agent location monitoring techniques, proposed by various authors and also we propose a novel approach for tracking the location of the agent in its itinerary by integrating footprints to centralized server approach, using forward and backward pointers. The results show better performance in case where a centralized server gets destroyed due to some fault and looses all its data of various locations, also to maintain the hierarchy of visited hosts we add the concept of forward and backward pointers.

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

[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]  Ming Xie,et al.  A Fully Distributed Mechanism for Locating Mobile Agents , 2007, 2007 International Multi-Conference on Computing in the Global Information Technology (ICCGI'07).

[4]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[5]  Jim Alves-Foss,et al.  The use of encrypted functions for mobile agent security , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[6]  Evaggelia Pitoura,et al.  A scalable hash-based mobile agent location mechanism , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[7]  Rajwinder Singh,et al.  Antecedence Graph Approach to Checkpointing for Fault Tolerance in Mobile Agent Systems , 2013, IEEE Transactions on Computers.