FATOMAS - A fault-tolerant mobile agent system based on the agent-dependent approach

被引:49
|
作者
Pleisch, S [1 ]
Schiper, A [1 ]
机构
[1] IBM Corp, Zurich Res Lab, CH-8803 Ruschlikon, Switzerland
关键词
D O I
10.1109/DSN.2001.941407
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fault tolerance is fundamental to the further development of mobile agent applications. In the context of mobile agents, fault-tolerance prevents a partial or complete loss of the agent, i.e., it ensures that the agent arrives at its destination. In this paper, we present FATOMAS, a Java-based fault-tolerant mobile agent system based on an algorithm presented in an earlier paper In contrary to the standard "place-dependent" architectural approach, FATOMAS uses the novel "agent-dependent" approach introduced in the paper In this approach, the protocol that provides fault tolerance travels with the agent. This has the important advantage to allow fault-tolerant mobile agent execution without the need to modify the underlying mobile agent platform (in our case ObjectSpace's Voyager). In our performance evaluation, we show the costs of our approach relative to the single, non-replicated agent execution. Pipelined mode and optimized agent forwarding are two optimizations that reduce the overhead of a fault-tolerant mobile agent execution.
引用
收藏
页码:215 / 224
页数:8
相关论文
共 50 条
  • [1] MARE: A fault-tolerant mobile agent system
    Park, K
    Sood, A
    INFORMATION NETWORKING: NETWORKING TECHNOLOGIES FOR BROADBAND AND MOBILE NETWORKS, 2004, 3090 : 1035 - 1044
  • [2] Fault-tolerant in mobile agent
    Wu, X.
    Lu, X.D.
    Jisuanji Gongcheng/Computer Engineering, 2001, 27 (02):
  • [3] A fault-tolerant protocol for mobile agent
    Jin, G
    Ahn, B
    Lee, KD
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 3, 2004, 3045 : 993 - 1001
  • [4] Fault-tolerant mobile agent execution
    Pleisch, S
    Schiper, A
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (02) : 209 - 222
  • [5] Lazy agent replication and asynchronous consensus for the fault-tolerant mobile agent system
    Park, T
    Byun, I
    Yeom, HY
    NETWORKING 2004: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS, 2004, 3042 : 1060 - 1071
  • [6] An approach to fault-tolerant mobile agent execution in distributed systems
    Mohammadi, K.
    Hamidi, H.
    2005 1ST IEEE/IFIP INTERNATIONAL CONFERENCE IN CENTRAL ASIA ON INTERNET (ICI), 2005, : 159 - 163
  • [7] An Efficient Forward and Backward Fault-Tolerant Mobile Agent System
    Chen, Jong-Shin
    Shi, Hong-Da
    Chen, Ching-Mu
    Hong, Zeng-Wen
    Zhong, Pei-Lin
    ISDA 2008: EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, PROCEEDINGS, 2008, : 61 - +
  • [8] Design and evaluation of a fault-tolerant mobile-agent system
    Lyn, MR
    Chen, XY
    Wong, TY
    IEEE INTELLIGENT SYSTEMS, 2004, 19 (05) : 32 - 38
  • [9] Optimistic fault-tolerant approach for mobile agent in multi-region mobile agent computing environment
    Baik, M
    Kang, I
    Hwang, C
    Kang, Y
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1238 - 1243
  • [10] A survey of mobile agent-based fault-tolerant technology
    Qu, WY
    Shen, H
    Defago, X
    PDCAT 2005: SIXTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2005, : 446 - 450