earticle

논문검색

Building Mobile Agents’ Applications Fault Tolerant

초록

영어

A mobile agent is self-governing software that has one or more goals and can migrate from one node to another in a network. Mobile agent has received pervasive interest in both research and academia in recent years because of its support for asynchronous and disconnected operation capability in distributed system Along with these affirmative sides, the full scale adoption of mobile agent has been delayed by several fault tolerance complexities in untrustworthy network environments such as Internet. This paper proposed a framework to provide fault tolerant execution to mobile agents. Key concepts used to accomplish this goal include the transaction manager concept, checkpointing, timeout mechanism. Agent saves partial results at home server. The framework can tolerate agent failure, server failure and communication delay. It has been implemented as an add-on to mobile agent platform called Aglets. Experiments have been conducted to test the feasibility and performance of the proposal.

목차

Abstract
 1. Introduction
 2. Problem of Failures in Mobile Agent
 3. Related Work
 4. Proposed Approach
  4.1. System Model
 5. Handling Failures: A Complete Scenario
  5.1. Agent Failure
  5.2. Server Failure
  5.3. Communication Delay
 6. Experimental Evaluation
  6.1. Performance Parameter
  6.2. Experiment 1: Effect of Failure Rate and Timeout Value on Total Trip Time
  6.3. Experiment 2: Cost of Failure-Recovery Operation
 7. Comparison with Existing Approaches
  7.1. Type of Fault
  7.2. Exactly-Once Support
  7.3. Recovery Mechanism
  7.4. Administration
  7.5. Agent/System Centric
 8. Conclusion
 References

저자정보

  • Preeti Department of Computer Science, Gurukul Kangri Vishwavidyalaya, Haridwar
  • Praveena Chaturvedi Department of Computer Science, Gurukul Kangri Vishwavidyalaya, Haridwar

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.