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
Link To Document