createnetwork is a python script that takes a description
of a virtual ANTS network and creates a suite of scripts for starting
up, shutting down, and querying the processes necessary to implement
the network. The virtual ANTS network is explicitly mapped to a set
of physical nodes on a network. The virtual network topology is
completely independent of the physical toplogy.
The generated scripts make a several of assumptions that can probably
be fixed if your situation is different.
You can also look to the (almost) well-commented implementation in
createnetwork.py. You MUST EDIT 'createnetwork' and
'Example.network'. You will PROBABLY have to edit 'createnetwork.py'.
We hope you find these scripts useful, but be aware that they will
probably need work to be useful on different systems from our own.
All the generated scripts assume the same directories are visible
on all of the host machines. (E.g., an NFS-mounted home directory).
In a couple places they assume that you are using Kaffe as your JVM
(specifically when checking the sanity of the network).
The scripts expect the 'ps' output to be in a specific form.
The scripts assume that ANTS should be run on each node.
The scripts use the program 'lsof' to find out what processes are
listening on the required ports. There may be some other
dependencies. Please let us know if you have any problems or make
changes for your system.
createnetwork-0_0_2.tar.gz. This is the first public release
so it probably has some bugs.
[ Network Testbed ] [ Alchemy/Knit ] [ STP ] [ Janos ] [ OSKit ]
Flux Research Group / School of Computing / University of Utah
Problems? Contact the Janos Web Admin.
Last updated April 30, 2004.