ANTS EE

Overview   
Architecture   
Publications   
Software   
  • Bees
  • ANTS
  • JNodeOS
  • JanosVM
  • Moab
  • Janos Meta-Makefiles
  • Kaffe
  • tcpdump
  • createnework
Personnel   
Mailing Lists   
Related Work   
Flux Projects   

ANTS is a Java-based toolkit for constructing an active network and its applications. ANTS will run on any JDK 1.1.x or better. It also runs on Kaffe (v1.0.6 or better). ANTS relies on the Janos Java NodeOS.

ANTS2 is a merge of two branches of ANTS: the ANTSR work done here at the University of Utah, and the ANTS 1.2 and ANTS 1.3 releases made by the University of Washington.

CVS access:

Access to the "live" CVS repository for ANTS2.0 is available. See the CVS instructions for details.

Overview

Here is a short overview of the most important new features available in ANTS2.0:

  • Use of the Janos Java NodeOS to access the network, create threads, etc. (For convenience a binary distribution of the Janos Java NodeOS is included; source is separately available).
  • Many internal changes for intelligent per-protocol and per-application resource controls. ANTS2 includes a nearly complete restructuring of the ANTS internals, while making few changes to the public ANTS API.
  • Inclusion of a new prototype security subsystem that allows the runtime to make fine-grained access control decisions on a per-application and per-protocol basis.
  • Separation of the dynamic routing protocol out of the ANTS core. It operates as a regular application and protocol.
  • Several new demo applications, and more robust scripts for running them.
  • Lots of bug fixes.
  • Additionally, the following important features continue to be available in ANTS2:
  • ABONE and DANTE support.
  • Example applications.
  • JDK1.1.x compatibility. (Works with Kaffe, too.)
  • A simple BSD-style license.
  • Current snapshot:

    ANTS 2.0.3 was released on March 17, 2002. Read the README. The ANTS2 documentation is also browasable from these web pages:
  • The javadoc-generated API documentation.
  • The ANTS manual.
  • Some extra documentation done by the Rochester Institute of Technology.
  • Previous snapshot:

    ANTS 2.0.2 was released on December 7, 2001. Read the README.
    ANTS 2.0 was released on February 14, 2001. Read the README. The ANTS2 documentation is also browasable from these web pages:
  • The javadoc-generated API documentation.
  • The ANTS manual.
  • Previous ANTSR releases are available from the Janos Java NodeOS page. The previous ANTS release (ANTS 1.3) is available from University of Washington.


    [ 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.