Providing Reliability for Transactional Mobile Agents
A transactional agent is a mobile agent which migrates from a site to another site to execute a distributed transaction assigned by a user. Works on transactional mobile agents have identified two problems that can’t be solved by the agent alone. The first one is related to the reliability. The lack of a fault tolerant infrastructure and methodologies that address fault tolerant execution of mobile agents highlights a major drawback of this technology. The second problem for which the agent needs assistance is related to the atomic validation of the transaction. In this paper we address mobile agent fault tolerance and a transactional support.
Mobile agent, Fault tolerance, Distributed transaction, Commit at destination