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

PREFACE

A mobile agent is a specific form of mobile code and has the features of mobility, autonomy, adaptability, and collaboration. It provides a paradigm and a powerful tool for implementing various applications in a computer networking environment. Over the past decades, the mobile agent technology has attracted a lot of attention from researchers and practitioners, thus leading to the development of theories, algorithms, systems, and platforms. Mobile agents indeed provide a means to complement and enhance existing technology in various application areas, such as information retrieval, e-commerce, parallel/distributed processing, network management, distributed data mining, event detection, and data aggregation in wireless sensor networks, to name a few.

In this book we focus on networking and distributed computing applications, and investigate how mobile agents can be used to simplify their development and improve system performance. For example, a mobile agent can structure and coordinate applications running in a networking and distributed computing environment because the agent can reduce the number of times one site contacts another and also help filter out non-useful information, thus reducing the consumption of communication bandwidth. Taking advantage of being in a network site and interacting with the site locally, a mobile agent allows us to design algorithms that make use of up-to-date system state information for better decision making. Moreover, a group of cooperating ...

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