MAGICIAN
A Toolkit for Building Active Networks
What are Active Networks?

Simply put, active networks are networks in which packets contain code as well as data. The code in he packets executes on network nodes that support a generic execution platform.
Active Networks are a new generation of networks based on a software-intensive network architecture in which applications are able to inject new network protocols or tailor the underlying infrastructure to their immediate needs. This allows them to be flexible and extensible at run-time so that they can accomodate the rapid evolution of new technoloies and the deployment of new sophisticated services.
Our Mission
RESOURCES:

Overview
Documentation
Download
FAQ

Message Boards


What is Magician?

To understand the strengths and limitations of active networking, a prototype network is needed.
Magician fills this gap by providing an execution environment (EE) for active packets to be run. Magician is written in Java (compatible with JDK 1.1.6 and above).
Magician Applications

Magician has been used to build the following applications:

Active Virtual Network Management Prediction (AVNMP) - Stephen Bush, GE CR&D

Note: If you have built an application using Magician, please inform me using the form below so that I can include a link here.
1