loading...
A Fault-Tolerant Transactional Agent Model on Distributed Objects
Gyeongju, Korea April 24-April 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2006.2Ninth IEEE International Symposium on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Youhei Tanaka, Tokyo Denki University, Japan
Naohiro Hayashibara, Tokyo Denki University, Japan
Tomoya Enokido, Rissho University, Japan
Makoto Takizawa, Tokyo Denki University, Japan
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 transactinal 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.
Citation:
Youhei Tanaka, Naohiro Hayashibara, Tomoya Enokido, Makoto Takizawa, "A Fault-Tolerant Transactional Agent Model on Distributed Objects," isorc, pp.279-286, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.