Project Overview | People | Work In Progress | Documents | Talks | Resources
|
Active networks extend the functionality of existing networks by opening up the computation capabilities of the switches to the network users. This allows faster roll-out of new services and new applications which have lower latency and are more scalable. However, in opening up the shared resources of the switches to running programs, existing services might suffer a performance degradation, and more dangerously, a loss of service due to buggy or malicious programs. In our research we aim to circumvent these problems by defining appropriate policies to protect the integrity of the network, such as defining limits on TTL fields in packets, then designing these policies into the type system of an Active Network programming language. Any program which type-checks is guaranteed not to contravene our safety policies. In addition, by using a strongly typed language, we can remove many of the run-time checks required by other language models, and so improve performance. Recent work in the foundations of programming languages has provided mathematical models of language features such as distribution, code migration, resource bounds and security. We will use these techniques to provide a formal model of Active Network programming, and to show the correctness of the type system and the safety policies. In parallel with the theoretical work upon the semantics, we shall be developing a compiler and run-time environment for the language. These will be used to build demonstration Active Network programs, which will be tested both within an extended simulation environment built upon the VINT ns simulator, and in limited scale experiments upon real networks. People
Work in ProgressThe current state of play on the semantics side of things can be found on Alan's temporary home while miscellaneous stuff can be found on Ian's Work in progress page . Documents
Talks
ResourcesFirst UK Programmable Networks and Telecommunications WorkshopWe organised the First UK Programmable Networks and Telecommunications Workshop on behalf of the EPSRC and HP. The details of this event are available here , including the call for participation. Mailing lists
Links to other AN sites
|
TOP | Project Overview | People | Work In Progress | Documents | Talks | Resources
Last modified: Wednesday 23 August 2000