Bees EE

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

Bees is an active network execution environment that downloads and executes communication protocols written in Java. The system provides a rich environment for mobile code, a flexible authentication and authorization mechanism, capability-based access to privileged resources, and services for discovering and monitoring neighboring nodes. Bees can also be combined with the other Janos components to enable isolation, termination, and resource control over mobile code. The ultimate goal of Bees is to provide an environment that can make a machine's resources available to a network without binding them to a particular network protocol and server implementation.

Bees will run on JDK 1.4.x or better. It also runs on the JanosVM v1.0.0. Bees relies on the Janos Java NodeOS.

Overview

Here is a short overview of what is included in the Bees distribution:

  • The mobile code execution environment.
  • A pair of authentication and authorization applications.
  • The Discovery and Liveness services, these are used to locate and monitor neighboring nodes on the same LAN segment.
  • The Health agent, a mobile agent that spawns onto all accessible nodes in the network and reports their motherboard sensor data to a central server.
  • Documentation for the system and a tutorial.
  • Current snapshot:

    Version 0.5.1-rc2 was released on November 13, 2003 and is available in source and binary tarballs. Read the README and RELEASE-NOTES.
    The Bees documentation is also available from these web pages:
  • The documentation tarball.
  • The javadoc-generated API documentation.
  • The Bees manual.
  • A Bees paper.
  • Previous snapshot:

    Version 0.5.0 was released on December 24, 2002 and is available in source and binary tarballs. Read the README and RELEASE-NOTES.
    The Bees documentation is also available from these web pages:
  • The documentation tarball.
  • The javadoc-generated API documentation.
  • The Bees manual.
  • A Bees paper.
  • Mailing List:

    If you have any questions please direct them to the janos-discuss mailing list.


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