System Name: Gypsy
Current Version: 0.5
Organization: Technical University of Vienna
Entry status: authoritative
Supported platforms:
JDK 1.2
Supported languages:
Java, Python
Implemented standards: none
Type of migration:
weak
How many threads or processes are possible per agent? JVM
Local communication mechanisms and format of data:
Java method invocation, one-way-, asynchronous messages
Global communication mechanisms:
one-way-, asynchronous messages
How the communication partner can be addressed:
Agent ID - unique identifier
Resource access control mechanism:
configurable policies
Agent tracking:
home register, local register
Directory of services:
LDAP, global trading
Type of code migration:
on demand from code server
Other special features:
Component-Oriented Design,
Mobile Agent as Programming Paradigm,
LDAP Agent/Place Registry,
Supervisor-Worker Concept
Availability:
source code
License terms:
GNU copyleft
Article that describe the current system best:
Mehdi Jazayeri, Wolfgang Lugmayr.
Gypsy: A Component-Oriented Mobile Agent System.
8th Euromicro Workshop on Parallel
and Distributed Processing (PDP2000) (Rhodos, Greece, January 19
-21, 2000).
Year of first publication of systems description: 1999
Project URL: http://www.infosys.tuwien.ac.at/Gypsy/
Contacts Email Address: gypsy@infosys.tuwien.ac.at
Last modification date of this entry: Mon Nov 8 17:13:34 MET 1999