The Mobile Agents List: MOA

System Name: MOA

Current Version: 1.0

Organization: The Open Group Research Institute

Entry status: non-authoritative

Supported platforms:
x86

Supported languages:
Java

Implemented standards: none (MASIF planned)

Type of migration:
weak

How many threads or processes are possible per agent? many threads, one process

Local communication mechanisms and format of data:
place-like type of communication,
as well as any remote type.

Global communication mechanisms:
synchronous communication channels
persistent across migration. Asynchronous
messages could be sent as well.

How the communication partner can be addressed:
remote agents system name + agent name

Resource access control mechanism:
ticket-like + configurable policies

Agent tracking:
4 different versions (configurable) home, server, forwarding, and searching

Directory of services:
global

Type of code migration:
configurable, default was all classes from the sending host

Other special features:
Java Beans compliant, leading
to configurable system and applications;
New notion of Agent/place dichotomy where
place is a second class object (not first
class as in Telescript - leading to
interesting resource management;
agent collaboration by maintaining
agent communication across migration.

Availability:
not available anymore

License terms:
none

Article that describe the current system best:
Milojicic, D., laForge, W., Chauhan, D.,
“Mobile Objects and Agents, Design,
Implementation and Lessons Learned”,
Distributed Systems Engineering, IEE, 5 (1988),
1-14.
Also appeared in the proc. of the
Fourth USENIX Conference on Object-Oriented
Technologies and Systems (COOTS ‘98),
April 27-30, 1998, Santa Fe, New Mexico.

Year of first publication of systems description: 1998

Project URL: none anymore

Contacts Email Address: dejan@hpl.hp.com or dejan@acm.org

Last modification date of this entry: Wed Sep 8 02:29:45 MET DST 1999


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