Janos: A Java-oriented OS for Active Networks
Patrick Tullmann,
Mike Hibler,
and Jay Lepreau
February 2001
Flux Research Group
School of Computing
University of Utah
50 S. Central Campus Drive Rm. 3190
Salt Lake City, Utah 84112-9205 USA
Abstract
Janos is an operating system for active network nodes whose primary
focus is strong resource management and control of untrusted active
applications written in Java. Janos includes the three major
components of a Java-based active network operating system: the
low-level NodeOS, a resource-aware Java Virtual Machine, and an active
network protocol execution environment. Each of these components is
separately usable. This article lays out the Janos design and its
rationale.
Full paper appears in
IEEE Journal on Selected Areas in Communications, March 2001: