Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 10

Mobile Agents

Devendra Kumar Mahawer


devendra.mahawer@gmail.com

Central University of Rajasthan

Outline
Introduction

Working of Mobile Agent Life Cycle of a Mobile Agent Properties of Mobile Agent Advantages of Mobile Agent Disadvantages of Mobile Agent Summary

Introduction

Intelligent program that acts as a users personal assistant. Software agents endowed with the property of mobility. Perform a users task by migrating and executing on several hosts connected to the network.

Working of Mobile Agent


It consists of the program code and the program execution state. Initially a mobile agent resides on a home machine. Agent is then dispatched to execute on a remote computer called a mobile agent host. Host provides a suitable execution environment for the mobile agent to execute. The mobile agent uses resources (CPU, memory, etc.) of the host to perform its task. Mobile agent can migrates to another host with its state to complete the task. Mobile agents resume the execution of the code from where they left off.

Life cycle of Mobile Agent

Properties of Mobile Agent


Adaptive learning Autonomy Mobility

Advantages of Mobile Agent


Reduction

in Network load Overcome Network Latency Protocol Encapsulation Asynchronous and Autonomous Execution Fault Tolerance

Disadvantages of Mobile Agent


Malicious

Agent Malicious server

Summary
The recently developed mobile agent technology adds a new dimension to distributed computing. However there still exist many technical hurdles that need to be tackled, the most important of them being security. Only when security issues are properly addressed, will the mobile agent technology be widely accepted.

Thank You

Thank you

10

You might also like