TY - JOUR
T1 - A novel fault-tolerant execution model by using of mobile agents
AU - Qu, Wenyu
AU - Kitsuregawa, Masaru
AU - Shen, Hong
AU - Shan, Zhiguang
N1 - Funding Information:
This work is supported by the National Natural Science Foundation of China (90718030 and 60673054).
PY - 2009/3
Y1 - 2009/3
N2 - The exponential expansion of the Internet and the widespread popularity of the World Wide Web give a challenge to experts on reliable and secure system design, e.g., e-economy applications. New paradigms are on demand and mobile agent technology is one of the features. In this paper, we propose a fault-tolerance execution model by using of mobile agents, for the purpose of consistent and correct performance with a required function under stated conditions for a specified period of time. Failures are classified into two classes based on their intrinsic different effects on mobile agents. For each kind of failure, a specified handling method is adopted. The introduction of exceptional handling method allows performance improvements during mobile agents' execution. The behaviors of mobile agents are statistically analyzed through several key parameters, including the migration time from node to node, the life expectancy of mobile agents, and the population distribution of mobile agents, to evaluate the performance of our model. The analytical results give new theoretical insights to the fault-tolerant execution of mobile agents and show that our model outperforms the existing fault-tolerant models. Our model provides an effective way to improve the reliability of computer systems.
AB - The exponential expansion of the Internet and the widespread popularity of the World Wide Web give a challenge to experts on reliable and secure system design, e.g., e-economy applications. New paradigms are on demand and mobile agent technology is one of the features. In this paper, we propose a fault-tolerance execution model by using of mobile agents, for the purpose of consistent and correct performance with a required function under stated conditions for a specified period of time. Failures are classified into two classes based on their intrinsic different effects on mobile agents. For each kind of failure, a specified handling method is adopted. The introduction of exceptional handling method allows performance improvements during mobile agents' execution. The behaviors of mobile agents are statistically analyzed through several key parameters, including the migration time from node to node, the life expectancy of mobile agents, and the population distribution of mobile agents, to evaluate the performance of our model. The analytical results give new theoretical insights to the fault-tolerant execution of mobile agents and show that our model outperforms the existing fault-tolerant models. Our model provides an effective way to improve the reliability of computer systems.
KW - Life expectancy
KW - Migration time
KW - Mobile agents
KW - Population distribution
UR - http://www.scopus.com/inward/record.url?scp=59249086359&partnerID=8YFLogxK
U2 - 10.1016/j.jnca.2008.02.008
DO - 10.1016/j.jnca.2008.02.008
M3 - Article
AN - SCOPUS:59249086359
SN - 1084-8045
VL - 32
SP - 423
EP - 432
JO - Journal of Network and Computer Applications
JF - Journal of Network and Computer Applications
IS - 2
ER -