• DocumentCode
    1924361
  • Title

    A fault-tolerant transactional agent model on distributed objects

  • Author

    Tanaka, Youhei ; Hayashibara, Naohiro ; Enokido, Tomoya ; Takizawa, Makoto

  • Author_Institution
    Tokyo Denki Univ.
  • fYear
    2006
  • fDate
    24-26 April 2006
  • Abstract
    A transactional agent is a mobile agent to manipulate objects distributed on computers with some type of commitment condition. For example, a transactional agent commits only if at least one object could be successfully manipulated in the at-least-one commitment condition. Computers may stop by fault while networks are assumed to be reliable. In the client-server model, servers can be fault-tolerant according to traditional replication and checkpointing technologies. However, an application program cannot be performed if a client computer is faulty. An application program can be performed on another operational computer even if a computer is faulty in the transactional agent model. For example, a transactional agent can move to another operational computer if some destination computer where the agent to move is faulty. There are kinds of faulty computers for a transactional agent, current, destination, and sibling computers where a transactional agent now exist, will move, and has visited, respectively. We discuss how the transactional agent can be tolerant of the types of faults. We show how a program reliably manipulating objects can be realized in a mobile agent in presence of computer faults
  • Keywords
    checkpointing; client-server systems; distributed object management; fault tolerant computing; mobile agents; object-oriented programming; transaction processing; checkpointing; client-server model; computer faults; distributed object manipulation; distributed objects; fault-tolerant transactional agent model; mobile agent; replication; Application software; Checkpointing; Computer network reliability; Computer networks; Distributed computing; Distributed databases; Fault tolerance; Mobile agents; Network servers; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on
  • Conference_Location
    Gyeongju
  • Print_ISBN
    0-7695-2561-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2006.2
  • Filename
    1630490