Mobile agent programming in Ajanta

Anand R Tripathi, Neeran M. Karnik, Manish K. Vora, Tanvir Ahmed, Ram D. Singh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

46 Scopus citations

Abstract

This paper gives an overview of Ajanta, a Java-based system for mobile-agent programming. We outline the Ajanta architecture, and discuss the basic elements that comprise an agent-based application. Ajanta's programming environment is defined in terms of a set of primitive operations for agent creation, dispatch, migration and remote control. Agents can access server resources using a proxy-based access control mechanism. We describe a scheme for agent migration based on the composition of some basic migration patterns which incorporate exception handling mechanisms. Finally, we present two agent based distributed applications implemented using the Ajanta system. One is a middleware which supports file sharing over the Internet and the other is a distributed calendar manager.

Original languageEnglish (US)
Title of host publicationProceedings - International Conference on Distributed Computing Systems
PublisherIEEE
Pages190-197
Number of pages8
ISBN (Print)0769502229
StatePublished - Jan 1 1999
EventProceedings of the 1999 19th IEEE International Conference on Distributed Computing Systems (ICDCS'99) - Austin, TX, USA
Duration: May 31 1999Jun 4 1999

Publication series

NameProceedings - International Conference on Distributed Computing Systems

Other

OtherProceedings of the 1999 19th IEEE International Conference on Distributed Computing Systems (ICDCS'99)
CityAustin, TX, USA
Period5/31/996/4/99

Fingerprint

Dive into the research topics of 'Mobile agent programming in Ajanta'. Together they form a unique fingerprint.

Cite this