Libra software

This page lists software that was developed as part of the Libra project on composable active network services. We are pleased to announce the latest release of the Darwin system. Instructions on obtaining, installing, and running the system are available at: http://www.cs.cmu.edu/afs/cs.cmu.edu/project/cmcl-darwin-2/darwin1.0c/softwaremain.html

The Darwin system runs on FreeBSD 3.3 or 3.4 and includes kernel modifications for the HFSC scheduler and input port router packet classification and packet processing, the delegate runtime environment, the Beagle signaling protocol, and a number of utilities.

Darwin includes two domain-specific execution environments that were developed in part under Libra. The first one is the delegate runtime environment, which supports router extensions performing tasks in the area of QoS and traffic management. The second one is part of the Beagle signaling protocol and supports router extensions for setting up customizable resource sharing across flows.