The design philosophy of the DARPA internet protocols
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
The art of metaobject protocol
The art of metaobject protocol
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
Efficient software-based fault isolation
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Flexible routing and addressing for a next generation IP
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Extensibility safety and performance in the SPIN operating system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
End-to-end Internet packet dynamics
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Application performance and flexibility on exokernel systems
Proceedings of the sixteenth ACM symposium on Operating systems principles
The design and implementation of a certifying compiler
PLDI '98 Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Router plugins: a software architecture for next generation routers
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Software—Practice & Experience
IP multicast channels: EXPRESS support for large-scale single-source applications
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Separating key management from file system security
Proceedings of the seventeenth ACM symposium on Operating systems principles
Proceedings of the seventeenth ACM symposium on Operating systems principles
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
RCANE: A Resource Controlled Framework for Active Network Services
IWAN '99 Proceedings of the First International Working Conference on Active Networks
Architecture Design of Reconfigurable Pipelined Datapaths
ARVLSI '99 Proceedings of the 20th Anniversary Conference on Advanced Research in VLSI
Improving Internet multicast with routing labels
ICNP '97 Proceedings of the 1997 International Conference on Network Protocols (ICNP '97)
Active networking and the end-to-end argument
ICNP '97 Proceedings of the 1997 International Conference on Network Protocols (ICNP '97)
Service introduction in an active network
Service introduction in an active network
The Tempest-a practical framework for network programmability
IEEE Network: The Magazine of Global Internetworking
Commentaries on “Active networking and end-to-end arguments”
IEEE Network: The Magazine of Global Internetworking
The design and implementation of an intentional naming system
Proceedings of the seventeenth ACM symposium on Operating systems principles
Communications of the ACM
A programming model for active documents
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Separating access control policy, enforcement, and functionality in extensible systems
ACM Transactions on Computer Systems (TOCS)
Scheduling computations on a software-based router
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Towards robust OSes for appliances: a new approach based on domain-specific languages
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
A mobile agent-based active network architecture for intelligent network control
Information Sciences—Informatics and Computer Science: An International Journal - Special issue: Intelligent multimedia computing and networking
Case Studies in Security and Resource Management for Mobile Object Systems
Autonomous Agents and Multi-Agent Systems
Internet indirection infrastructure
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Lightweight network support for scalable end-to-end services
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Feature interaction: a critical review and considered forecast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Transport-Level Protocol Coordination in Cluster-to-Cluster Applications
IDMS '01 Proceedings of the 8th International Workshop on Interactive Distributed Multimedia Systems
Mixing High Performance and Portability for the Design of Active Network Framework with Java
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Scalable Resource Control in Active Networks
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
Component Selection for Heterogeneous Active Networking
IWAN '01 Proceedings of the IFIP-TC6 Third International Working Conference on Active Networks
Programmable Resource Discovery Using Peer-to-Peer Networks
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Snow on Silk: A NodeOS in the Linux Kernel
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Open Packet Monitoring on FLAME: Safety, Performance, and Applications
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Integrated Service Deployment for Active Networks
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Efficient Numerical Error Bounding for Replicated Network Services
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Self-Routing in Pervasive Computing Environments Using Smart Messages
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Upgrading transport protocols using untrusted mobile code
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Internet indirection infrastructure
IEEE/ACM Transactions on Networking (TON)
Coordinated multi-streaming for 3D tele-immersion
Proceedings of the 12th annual ACM international conference on Multimedia
Building extensible routers using network processors: Research Articles
Software—Practice & Experience
PlanetLab: overview, history, and future directions
ACM SIGOPS Operating Systems Review
Management of Active and Programmable Networks
Journal of Network and Systems Management
Quality of service provisioning for composable routing elements
Computer Networks: The International Journal of Computer and Telecommunications Networking
Snow on silk: layering NodeOS functionality on conventional operating systems
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks
Locating resources in a programmable networking environment
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks
Flexible network monitoring with FLAME
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks
Using active networks technology for dynamic QoS
Computer Networks: The International Journal of Computer and Telecommunications Networking
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Development tools for distributed applications
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Designing extensible IP router software
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Anypoint: extensible transport switching on the edge
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Context-Aware Migratory Services in Ad Hoc Networks
IEEE Transactions on Mobile Computing
Architectural designs for a scalable reconfigurable IP router
Journal of Systems Architecture: the EUROMICRO Journal
Adaptive router promotion and group forming in ad-hoc networks
International Journal of Ad Hoc and Ubiquitous Computing
Securing user-controlled routing infrastructures
IEEE/ACM Transactions on Networking (TON)
Bottleneck Active Node Detouring for capsule-based active network
Journal of Network and Computer Applications
Journal of Network and Computer Applications
A practical bytecode interpreter for programmable routers on IXP network processors
Computer Networks: The International Journal of Computer and Telecommunications Networking
Automating rendezvous and proxy selection in sensornets
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
A survey of peer-to-peer security issues
ISSS'02 Proceedings of the 2002 Mext-NSF-JSPS international conference on Software security: theories and systems
Outdoor distributed computing with split smart messages
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
Comet: an active distributed key-value store
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
Building extensible networks with rule-based forwarding
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
Active link: status detection mechanism for distributed service based on active networks
ICA3PP'05 Proceedings of the 6th international conference on Algorithms and Architectures for Parallel Processing
Adaptive router promotion in ad-hoc networks
EUC'06 Proceedings of the 2006 international conference on Emerging Directions in Embedded and Ubiquitous Computing
NaaS: network-as-a-service in the cloud
Hot-ICE'12 Proceedings of the 2nd USENIX conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services
Bridging the gap between applications and networks in data centers
ACM SIGOPS Operating Systems Review
Hi-index | 0.02 |
Although active networks have generated much debate in the research community, on the whole there has been little hard evidence to inform this debate. This paper aims to redress the situation by reporting what we have learned by designing, implementing and using the ANTS active network toolkit over the past two years. At this early stage, active networks remain an open research area. However, we believe that we have made substantial progress towards providing a more flexible network layer while at the same time addressing the performance and security concerns raised by the presence of mobile code in the network. In this paper, we argue our progress towards the original vision and the difficulties that we have not yet resolved in three areas that characterize a "pure" active network: the capsule model of programmability; the accessibility of that model to all users; and the applications that can be constructed in practice.