Mobile Agent Based Fault-Tolerance Support for the Reliable Mobile Computing Systems
To support the fault tolerance of mobile computing systems, many checkpointing coordination and message logging schemes have been proposed. However, due to the mobility of mobile hosts, coordination and control of these schemes are quite complicate and have the possibility of inefficiency. In this paper, a fault-tolerance scheme based on mobile agents is proposed. In the proposed scheme, a set of mobile and stationary agents are used to trace and maintain the recovery information for the mobile host. The mobile agents properly trace the mobile host and manage the suitable distance between the recovery information and the mobile host. Also, the migration of the recovery information of the mobile host can be performed asynchronously with the hand-off of the mobile host and hence the fault-tolerance service by mobile agents dose not incur any unnecessary hand-off delay.
KeywordsMobile Agent Mobile Host Garbage Collection Migration Cost Visitor Location Register
Unable to display preview. Download preview PDF.
- 1.Acharya, A., Badrinath, B.R.: Checkpointing Distributed Applications on Mobile Computers. In: Proc. of the 3rd Int’l Conf. on Parallel and Distributed Information Systems, pp. 73–80 (1994)Google Scholar
- 2.Ayildiz, I.F., Ho, J.S.M.: On Location Management for Personal Communications Networks. IEEE Communications Magazine, 138–145 (1996)Google Scholar
- 3.Cao, G., Singhal, M.: Low-Cost Checkpointing with Mutable Checkpoints in Mobile Computing Systems. In: Proc. of the 18th Int’l Conf. on Distributed Computing Systems, pp. 464–471 (1998)Google Scholar
- 4.Cao, J., Feng, X., Das, S.K.: Mailbox-Based Scheme for Mobile Agent Communications. IEEE Computer, 54–60 (2002)Google Scholar
- 5.Damani, O.P., Garg, V.K.: How to Recover Efficiently and Asynchronously When Optimism Fails. In: Proc. of the 16th Int’l Conf. on Distributed Computing Systems, pp. 108–115 (1996)Google Scholar
- 7.Manivannan, D., Singhal, M.: Failure Recovery Based on Quasi-Synchronous Checkpointing in Mobile Computing Systems. OSU-CISRC-796-TR36, Dept. of Computer and Information Science, The Ohio State University (1996)Google Scholar
- 11.Pradhan, D.K., Krishna, P., Vaiday, N.H.: Recoverable Mobile Environment: Design and Trade-Off Analysis. In: Proc. of the 26th Int’l Symp. on Fault Tolerant Computing Systems, pp. 16–25 (1996)Google Scholar
- 14.Smith, S.W., Tygar, J.D., Johnson, D.B.: Completely Asynchronous Optimistic Recovery with Minimal Rollbacks. In: Proc. of the 25th Int’l Symp. on Fault Tolerant Computing Systems, pp. 361–370 (1995)Google Scholar
- 15.Yao, B., Ssu, K., Fuchs, W.K.: Message Logging in Mobile Computing. In: Proc. of the 29th Symp. on Fault Tolerant Computing Systems, pp. 294–301 (1999)Google Scholar