loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)
A Fault-Tolerant Transactional Agent Model on Distributed Objects
Gyeongju, Korea
April 24-April 26
ISBN: 0-7695-2561-X
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.