Skip to Main Content
A transactional agent is a mobile agent to manipulate objects distributed on computers with some commitment condition like atomic commitment. Computers may stop by fault. In the client-server model, servers can be fault-tolerant according to replication and checkpointing technologies. However, an application program cannot be performed if a client computer is faulty. A transactional agent can move to another operational computer if some destination computer to which the agent to move is faulty. In this paper, we discuss how a program reliably manipulating objects can be realized in a mobile agent in presence of computer faults.