The design philosophy of the DARPA internet protocols
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
PLAN: a packet language for active networks
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
An analysis of BGP convergence properties
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Difficulties in simulating the internet
IEEE/ACM Transactions on Networking (TON)
Lightweight network support for scalable end-to-end services
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
CANEs: An Execution Environment for Composable Services
DANCE '02 Proceedings of the 2002 DARPA Active Networks Conference and Exposition
A system for authenticated policy-compliant routing
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Concast: design and implementation of an active network service
IEEE Journal on Selected Areas in Communications
An OS interface for active routers
IEEE Journal on Selected Areas in Communications
The SwitchWare active network architecture
IEEE Network: The Magazine of Global Internetworking
Bottleneck Active Node Detouring for capsule-based active network
Journal of Network and Computer Applications
Journal of Network and Computer Applications
A programmable, generic forwarding element approach for dynamic network functionality
Proceedings of the 2nd ACM SIGCOMM workshop on Programmable routers for extensible services of tomorrow
A programmable network address translator: Design, implementation, and performance
ACM Transactions on Internet Technology (TOIT)
Queue - Large-Scale Implementations
Hi-index | 0.00 |
After a long period when networking research seemed to be focused mainly on making the existing Internet work better, interest in "clean slate" approaches to network architecture seems to be growing. Beginning with the DARPA program in the mid-1990's, researchers working on active networks explored such an approach, based on the idea of a programming interface as the basic interoperability mechanism of the network. This note draws on the author's experiences in that effort and attempts to extract some observations or "lessons learned" that may be relevant to more general network architecture research.