O'Reilly logo

Mobile Agents in Networking and Distributed Computing by Sajal K. Das, Jiannong Cao

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12

Performance Evaluation of Mobile Agent Platforms and Comparison with Client—Server Technologies

LUÍS MOURA SILVA

Departamento Engenharia Informática, Universidade de Coimbra—POLO II Coimbra, Portugal

12.1 INTRODUCTION

Mobile agents are autonomous programs that can migrate through the machines of the network to accomplish some tasks on behalf of some user. The agents carry their code and their internal data while they are migrating between different machines. According to [1] mobile code can be seen as the merging of two concepts that have been successfully deployed in distributed computing: code-on-demand and remote evaluation. In both cases, the mobility of code is only between a client and a single server. Mobile agents go further than these concepts since the agents can migrate across several machines and provide a more decentralized approach.

According to [2] there is a potential list of advantages for using mobile agent technology, namely, mobile agents reduce the network traffic, give support for disconnected computing, facilitate the process of software upgrading and introduction of new services in the network, and achieve higher scalability and easy integration with legacy systems. During almost a decade there has been intensive research in this paradigm, taken as an assumption that mobile agents can bring some clear advantages against traditional client-server solutions [3].

Tens of papers have been published in the literature and several commercial mobile agent ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required