Experiences and future challenges in mobile agent programming

Anand R Tripathi, Tanvir Ahmed, Neeran M. Karnik

Research output: Contribution to journalArticlepeer-review

31 Scopus citations


The current research in mobile agent systems has demonstrated the utility of this paradigm in building a wide range of distributed applications and systems. In this paper, we present the promising areas for mobile agent based applications. These range from network management, to personal assistants over the Internet, to distributed collaborations. There are many mobile agent programming platforms available today. A large cross-section of these are based on Java. The design of a mobile agent programming platform requires addressing several important problems. In this paper, we discuss these design issues and show how some of the contemporary mobile agent systems have addressed these in their designs. We focus particularly on the Ajanta system, which is a good representative of modern Java-based agent programming platforms. We present here two applications developed using Ajanta, and we discuss the future challenges for research in this field.

Original languageEnglish (US)
Pages (from-to)121-129
Number of pages9
JournalMicroprocessors and Microsystems
Issue number2
StatePublished - Apr 20 2001

Bibliographical note

Funding Information:
This work was supported by National Science Foundation grants ANIR 9813703 and EIA 9818338.

Copyright 2007 Elsevier B.V., All rights reserved.


  • Distributed computing
  • Fault tolerance
  • Internet agents
  • Internet programming
  • Mobile agents
  • Mobile code
  • Mobile objects
  • Security


Dive into the research topics of 'Experiences and future challenges in mobile agent programming'. Together they form a unique fingerprint.

Cite this