PAN: a high-performance active network node supporting multiple mobile code systems
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A capsule-based active network transports capsules containing code to be executed on network nodes through which they pass. Active networks facilitate the deployment of new protocols, which can be used without any changes to the underlying network infrastructure. This paper describes the design, implementation, and evaluation of a high-performance active network node which supports multiple mobile code systems. Experiments, using capsules executing unsafe native Intel ix86 object code, indicate that active networks may be able to provide significant flexibility relative to traditional networks with only a small performance overhead (as little as 13% for 1500 byte packets). However, capsules executing JavaVM code performed far worse (with over three times the performance overhead of native code for 128 byte packets), indicating that mobile code system performance is critical to overall node performance.Keywords
This publication has 15 references indexed in Scilit:
- Active reliable multicastPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Improving the performance of distributed applications using active networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- ANTS: a toolkit for building and dynamically deploying network protocolsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Scout: a communications-oriented operating systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Joust: a platform for liquid softwareComputer, 1999
- PLANPublished by Association for Computing Machinery (ACM) ,1998
- The SwitchWare active network architectureIEEE Network, 1998
- Safe kernel extensions without run-time checkingPublished by Association for Computing Machinery (ACM) ,1996
- The ACTIVE IP optionPublished by Association for Computing Machinery (ACM) ,1996
- ExokernelPublished by Association for Computing Machinery (ACM) ,1995