• DocumentCode
    3349397
  • Title

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

  • Author

    Pleisch, Stefan ; Schiper, André

  • Author_Institution
    IBM Res. Div., Zurich, Switzerland
  • fYear
    2001
  • fDate
    1-4 July 2001
  • Firstpage
    215
  • Lastpage
    224
  • Abstract
    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. We present FATOMAS, a Java-based fault-tolerant mobile agent system based on an algorithm presented in an earlier paper (2000). Contrary to the standard "place-dependent" architectural approach, FATOMAS uses the novel "agent-dependent" approach. 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.
  • Keywords
    distributed programming; software agents; software fault tolerance; FATOMAS; ObjectSpace; Voyager; agent-dependent approach; fault tolerance; fault-tolerant mobile agent system; heterogeneous machines; mobile agent applications; nonreplicated agent execution; optimized agent forwarding; performance evaluation; pipelined mode; Computer crashes; Costs; Fault detection; Fault tolerance; Fault tolerant systems; Java; Laboratories; Mobile agents; Operating systems; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2001. DSN 2001. International Conference on
  • Conference_Location
    Goteborg, Sweden
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2001.941407
  • Filename
    941407