Group Communication Based Approach for Reliable Mobile Agent in Information Retrieval Applications

Mobile agents have attracted considerable interest in recent years. Mobile agents travel through servers to perform their programs. Maintaining mobile agent availability in the presence of agent server’s crash, during their travel, is a challenging issue, since, developers normally have no control over remote agent servers. In the context of mobile agents, fault tolerance is crucial to enable the integration of mobile agent technology into today’s business applications. In multi mobile agent deployment, communication among mobile agents is another aspect to concentrate. When it ensures the aliveness of other agents, agent reliability and data availability, there is a need to locate agents to implement the communication aspect. Considering the merits of the existing work, this paper proposes an attempt to improve the agent survivability in the aspect of multiple agent deployment and communication among them for information sharing.

[1]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1985, JACM.

[2]  Cornelia Boldyreff,et al.  A dynamic shadow approach for mobile agents to survive crash failures , 2003, Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003..

[3]  Munindar P. Singh,et al.  Agents on the Web: Mobile Agents , 1997, IEEE Internet Comput..

[4]  Wei Xu,et al.  GCS-MA: A group communication system for mobile agents , 2007, J. Netw. Comput. Appl..

[5]  Danny B. Lange,et al.  Seven good reasons for mobile agents , 1999, CACM.

[6]  Dwight Deugo,et al.  Mobile agent messaging models , 2001, Proceedings 5th International Symposium on Autonomous Decentralized Systems.

[7]  Paweł T. Wojciechowski,et al.  Algorithms for Location-Independent Communication between Mobile Agents , 2001 .

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

[9]  Michael R. Lyu,et al.  Design and evaluation of a fault-tolerant mobile-agent system , 2004, IEEE Intelligent Systems.

[10]  Cornelia Boldyreff,et al.  Mobile agent fault tolerance for information retrieval applications: an exception handling approach , 2003, The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003..

[11]  Anand R. Tripathi,et al.  Design issues in mobile agent programming systems , 1998, IEEE Concurr..

[12]  Michael R. Lyu,et al.  Performance and effectiveness analysis of checkpointing in mobile environments , 2003, 22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings..

[13]  André Schiper,et al.  Modeling fault-tolerant mobile agent execution as a sequence of agreement problems , 2000, Proceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-2000.

[14]  A. Movaghar,et al.  Fault Tolerance in Mobile Agent Systems by Cooperating the Witness Agents , 2006, 2006 2nd International Conference on Information & Communication Technologies.

[15]  Fred B. Schneider,et al.  NAP: practical fault-tolerance for itinerant computations , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[16]  Raimundo José de Araújo Macêdo,et al.  An Adaptive Programming Model for Fault-Tolerant Distributed Computing , 2007, IEEE Transactions on Dependable and Secure Computing.

[17]  Heon Young Yeom,et al.  The performance of checkpointing and replication schemes for fault tolerant mobile agent systems , 2002, 21st IEEE Symposium on Reliable Distributed Systems, 2002. Proceedings..