What is the Ants project?

Ants is a generic system for running any kind of distributed code, intended to replace application-specific systems like the one used by SETI@home. The idea is to be able to write scripts with areas defined to be run on the Ants network. These script fragments can then communicate with the original script by passing messages. The server admin can specify which libraries scripts are allowed to load. In addition to that, by configuring the system and attaching more scripts to it, it can be a valuable system administration framework for both small and large networks.

The current software platform supports scripts written in Tcl, although the protocol allows for other scripts too. This is released into the public domain. Anybody can use the code however they wish (credit, where due, is appreciated).

Requirements

Server

Client

Online Documentation

The package includes full documentation of all the components, as well as some simple examples.

Servers

There are some Ants servers running at the following addresses (you can set up your server to announce your server to one of these and clients will see you).

Download 1.0

Both the server and the client contain all demos and documentation. The server includes the client lib (as it uses it itself to communicate with other servers).

Credits

The Ants project was created by Kristoffer Lawson.


Kristoffer Lawson Last modified: Mon Mar 3 14:31:08 EET 2003