PLAN: a packet language for active networks
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
A Flexible Concast-Based Grouping Service
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Concast: Design and Implementation of a New Network Service
ICNP '99 Proceedings of the Seventh Annual International Conference on Network Protocols
The ASP EE: An Active Network Execution Environment
DANCE '02 Proceedings of the 2002 DARPA Active Networks Conference and Exposition
Active Network Monitoring and Control: The SENCOMM Architecture and Implementation
DANCE '02 Proceedings of the 2002 DARPA Active Networks Conference and Exposition
SANDS: Specialized Active Networking for Distributed Simulation
DANCE '02 Proceedings of the 2002 DARPA Active Networks Conference and Exposition
IEEE Communications Magazine
Concast: design and implementation of an active network service
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
Past work on the active network architectural framework has focused on the NodeOS and Execution Environment (EE), which offer rather standard programming environments. As a result, Active Applications (AAs) must build the desired service from the ground up. Ideally, active applications could be built on higher-level active services that could themselves be "programmed". In this paper, we examine the issues involved in the design and implementation of higherlevel active network services. We describe the issues that arise when using AAs to implement these services and then present our experiences implementing one such service, namely concast, as an AA running on the ASP EE. The paper concludes with performance numbers obtained from an example audio-merge application that shows the viability of using AAs as specialized execution environments.