Evaluation and Checkpointing of Fault Tolerant Mobile Agents Execution in Distributed Systems

The reliable execution of a mobile agent is a very important design issue to build a mobile agent system and many fault-tolerant schemes have been proposed. Hence, in this paper, we present evaluation of the performance of the fault-tolerant schemes for the mobile agent environment. Our evaluation focuses on the checkpointing schemes and deals with the cooperating agents. We derive the FANTOMAS (Fault-Tolerant approach for Mobile Agents) design which offers a user transparent fault tolerance that can be activated on request, according to the needs of the task. A theoretical analysis examines the advantages and drawbacks of Fault-Tolerant approach for Mobile Agents . The use of mobile agent, however, is critical and requires reliability in regard to mobile agent failures that may lead to bad response time and hence the availability of the system may lost. In this study, a fault tolerance technology is proposed in order that the system autonomously detects and recovers the fault of the mobile agent due to a failure in a transmission link. Also discuss how transactional agent with types of commitment constraints can commit. Furthermore this paper proposes a solution for effective agent deployment using dynamic agent domains.

[1]  Makoto Takizawa,et al.  M-ary Commitment Protocol with Partially Ordered Domain , 1997, DEXA.

[2]  Robbert van Renesse,et al.  Cryptographic support for fault-tolerant distributed computing , 1996, EW 7.

[3]  André Schiper,et al.  FATOMAS-a fault-tolerant mobile agent system based on the agent-dependent approach , 2001, 2001 International Conference on Dependable Systems and Networks.

[4]  Hartmut Vogler,et al.  An approach for mobile agent security and fault tolerance using distributed transactions , 1997, Proceedings 1997 International Conference on Parallel and Distributed Systems.

[5]  Michael B. Dillencourt,et al.  An application-transparent, platform-independent approach to rollback-recovery for mobile agent systems , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[6]  Tim Brecht,et al.  Ajents: towards an environment for parallel, distributed and mobile Java applications , 1999, JAVA '99.

[7]  Holger Pals,et al.  FANTOMAS: Fault Tolerance for Mobile Agents in Clusters , 2000, IPDPS Workshops.

[8]  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.

[9]  David Wong,et al.  Java-based mobile agents , 1999, CACM.

[10]  K. Mohammadi,et al.  Modeling and evaluation of fault tolerant mobile agents in distributed systems , 2005, Second IFIP International Conference on Wireless and Optical Communications Networks, 2005. WOCN 2005..

[11]  K. Mohammadi,et al.  Modeling Fault Tolerant and Secure Mobile Agent Execution in Distributed Systems , 2006, Int. J. Intell. Inf. Technol..

[12]  Markus Straßer,et al.  System mechanisms for partial rollback of mobile agent execution , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[13]  Fritz Hohl,et al.  Mole – Concepts of a mobile agent system , 1999, World Wide Web.

[14]  Robbert van Renesse,et al.  Operating system support for mobile agents , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[15]  Abbas Vafaei,et al.  Evaluation of fault-tolerant mobile agents in distributed systems , 2005, 2005 1st IEEE and IFIP International Conference in Central Asia on Internet.

[16]  Robbert van Renesse,et al.  An introduction to the TACOMA distributed system. Version 1.0 , 1995 .

[17]  A. Vafaei,et al.  Evaluation of security and fault tolerance in mobile agents , 2008, 2008 5th IFIP International Conference on Wireless and Optical Communications Networks (WOCN '08).

[18]  Luís Moura Silva,et al.  Fault-tolerant execution of mobile agents , 2000, Proceeding International Conference on Dependable Systems and Networks. DSN 2000.

[19]  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..