System Name: Grasshopper
Current Version: 1.2.2
Organization: IKV++ GmbH
Entry status: authoritative
Supported platforms:
tested on: Windows NT/9x, Solaris
Should run on all platforms supporting JDK 1.1 and higher.
Supported languages:
JDK 1.1
Implemented standards: MASIF
Type of migration:
weak migration
How many threads or processes are possible per agent? Limited only by the used operation system.
Local communication mechanisms and format of data:
asynchronous/synchronous messages (any java object)
Global communication mechanisms:
asynchronous/synchronous messages (any java object)
How the communication partner can be addressed:
With an URL which offers different tranport protocolls:
socket://<HostName>:<port>/<AgencyName>[/<PlaceName>]
rmi://<HostName>:<port>/<AgencyName>[/<PlaceName>]
iiop://<HostName>:<port>/<AgencyName>[/<PlaceName>]
mafiiop://<HostName>:<port>/<AgencyName>[/<PlaceName>]
grasshopperiiop://<HostName>/<AgencyName>[/<PlaceName>]
Resource access control mechanism:
configurable policies
Agent tracking:
region registry
Directory of services:
global for all agencies registered to the region registry
additionally local within an agency
Type of code migration:
on demand from sending host, on demand from code server
Other special features:
- Management GUI for Agency
- supports security (IAIK)
Availability:
binary
source code
License terms:
see license terms
Article that describe the current system best:
Grasshopper Technical Overview
Year of first publication of systems description: 1998
Project URL: http://www.ikv.de/products/grasshopper/
Contacts Email Address: baeumer@ikv.de
Last modification date of this entry: Thu Jul 8 12:51:55 MET DST 1999