An Efficient Forward and Backward Fault-Tolerant Mobile Agent System
Jong-Shin Chen,Hong-Da Shi,Ching-Mu Chen,Zeng-Wen Hong,Pei-Lin Zhong
DOI: https://doi.org/10.1109/ISDA.2008.324
2008-01-01
Abstract:Mobile agent is a special program and it can switch and execute the task of user commands among the networks and hosts. During the task executing, the mobile agent can convey the data, state and program code to another host in order to autonomously execute and continue the task in another host. While the mobile agent is executing the task at any of the software and hardware fault incurred or network problems, there will be two conditions as following lists: 1. Users continuously wait the reply from the agent, but users will never have the reply because of the some faults incurred to the agent in the networks or hosts. 2. Users assign a new agent as the former agent has been lost to restart the former task, but the former agent only congested the delay problem of the network or host. This causes that these two agents have the same task to be executed. Therefore, the fault detecting and recovering of the mobile agent are important issues to be discussed. However, this paper propose a front behind failure detection and recovery method that the task agent has to report the task process at the present stage to the former and latter agent and agents will exchange their messages for the present stage. This is more accurate than the method in for the task at present because it can reduce the loading of the task fault report from the network congested.