The Mobile Agents List: Ajanta

System Name: Ajanta

Current Version: Alpha 1.0

Organization: University of Minnesota

Entry status: authoritative

Supported platforms:
JDK 1.1.5 on Unix/Linux
Installation needs Perl

Supported languages:
Java

Implemented standards: None

Type of migration:

How many threads or processes are possible per agent? Multiple threads possible with some proper programming discipline

Local communication mechanisms and format of data:
Java method invocation

Global communication mechanisms:
Authenticated RMI

How the communication partner can be addressed:
Based on Uniform Resource Name (URN) framework.
Name are location-independent and name-sapces
are protected.

Resource access control mechanism:
Agent's carry credentials. Servers use ACLs and proxy mechanisms.

Agent tracking:
Using the global name service

Directory of services:
Global

Type of code migration:
On-demand from a location designated in the agent's credentials.

Other special features:
* Provides secure access to server resources.
* Agent can carry a tamper-proof appned-only container
to collect data from various places.
This data can be encrypted.
* Provides composable migration patterns for
constructing an agent's itinerary
* Secure remote control of agents by owners.
* A mechanism for handling exceptions encountered
by an agent.
* Secure name service supporting location-independent names.

Availability:
binary

License terms:
non-commercial use

Article that describe the current system best:
See http://www.cs.umn.edu/Ajanta
See ICPP'98, ICDCS'99

Year of first publication of systems description: 1997

Project URL: http://www.cs.umn.edu/Ajanta

Contacts Email Address: tripathi@cs.umn.edu

Last modification date of this entry: Sat Sep 4 04:02:50 MET DST 1999


This page was created automatically by a script. Last creation date of: Tue Jan 13 08:01:24 MET 2004 In case of problems please contact Fritz.Hohl@informatik.uni-stuttgart.de