• DocumentCode
    3516936
  • Title

    Fault-tolerant mobile agents in distributed objects systems

  • Author

    Shiraishi, Masashi ; Enokido, Tomoya ; Takizawa, Makoto

  • Author_Institution
    Dept. of Comput. & Syst. Eng., Tokyo Denki Univ., Japan
  • fYear
    2003
  • fDate
    28-30 May 2003
  • Firstpage
    145
  • Lastpage
    151
  • Abstract
    A transactional agent is a mobile agent which manipulates objects in one or more than one object server so as to satisfy some constraints. There are some types of constraints depending on applications. ACID is one of the constraints, which shows traditional atomic transactions. There are other constraints like at-least-one constraint where a transaction can commit if at least one object server is successfully manipulated. An agent leaves a surrogate agent on an object server on leaving the object server A surrogate holds objects manipulated by the agent and recreates an agent if the agent is faulty. In addition, an agent is replicated by itself. Thus, transactional agents are fault-tolerant. We discuss how transactional agents with types of commitment constraints can commit. We discuss how to implement transactional agents.
  • Keywords
    client-server systems; data integrity; distributed object management; fault tolerant computing; mobile agents; transaction processing; at-least-one constraint; distributed objects systems; fault-tolerant mobile agents; object server; surrogate agent; transactional agent; Application software; Computer network reliability; Computer networks; Fault tolerance; Fault tolerant systems; Mobile agents; Mobile computing; Network servers; Peer to peer computing; Telecommunication network reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2003. FTDCS 2003. Proceedings. The Ninth IEEE Workshop on Future Trends of
  • ISSN
    1071-0485
  • Print_ISBN
    0-7695-1910-5
  • Type

    conf

  • DOI
    10.1109/FTDCS.2003.1204326
  • Filename
    1204326