The Mobile Agents List: TuX (Tacoma UniX)

System Name: TuX (Tacoma UniX)

Current Version: 2.0

Organization: University of Tromsų

Entry status: authoritative

Supported platforms:
Linux and other unix dialects.

Supported languages:
Currently in 2.0 only C and binaries.
But the system is designed to allow other languages to be added with minimal effort.
TuX 1.2 had support for Tcl, C, Phyton, Perl, and Scheme

Implemented standards: none

Type of migration:
weak

How many threads or processes are possible per agent? Limited only by system resources

Local communication mechanisms and format of data:
activate (sync or async send) using a briefcase (collection of untyped data)

Global communication mechanisms:
Same as for local communication.

How the communication partner can be addressed:
Local: (principal)/(Agent name):(instance)
Remote: tacoma://(host):(port)/(local address)
Eg: tacoma://yes.maybe.no:14141/tacoma@yes.maybe.no/ag_service:19495cff74b0dc5166334873643c

Resource access control mechanism:
configurable ACL

Agent tracking:
none

Directory of services:
none

Type of code migration:
all code from sending host

Other special features:
Wrappers (coming soon) to encapsulate mobile agents.

Availability:
source code

License terms:
non-commercial use

Article that describe the current system best:
Dag Johansen, Robbert van Renesse, and Fred B. Schneider. Operating system support for
mobile agents. In, Proceedings of the 5th. IEEE Workshop on Hot Topics in Operating Systems,
Orcas Island, Wa, USA (4th-5th May, 1995), Published by: IEEE Computer Society, NY, USA,
May 1995.

Year of first publication of systems description: 1995

Project URL: http://www.tacoma.cs.uit.no/

Contacts Email Address: nilss@cs.uit.no

Last modification date of this entry: Wed Sep 29 11:26:14 MET DST 1999


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