Active networks: an evolution of the internet
Di Fatta, G. and Lo Re, G. (2001) Active networks: an evolution of the internet. In: AICA2001, 39th Annual Conference, 19-22 Sept 2001, Cernobbio, Italy, pp. 375-386.
Active Networks can be seen as an evolution of the classical model of packet-switched networks. The traditional and ”passive” network model is based on a static definition of the network node behaviour. Active Networks propose an “active” model where the intermediate nodes (switches and routers) can load and execute user code contained in the data units (packets). Active Networks are a programmable network model, where bandwidth and computation are both considered shared network resources. This approach opens up new interesting research fields. This paper gives a short introduction of Active Networks, discusses the advantages they introduce and presents the research advances in this field.
[ANEP] D. Alexander et al, Active Network Encapsulation Protocol. Draft, July 1997. Available at http://www.cis.upenn.edu/ switchware/ANEP/. [ARCH] Architectural Framework for Active Networks Active Network Work. Group, Draft, July 27, 99 [BALDI] Baldi, M., Picco, G., Rizzo, F.: Designing a Videoconference System for Active Networks.Proceedings of the 2nd International Workshop on Mobile Agents, Stuttgart, September 1998 [BANCHS] Banchs, A., Effelsberg, W., Tschudin, C., Turau V.: Multicasting Multimedia Streams with Active Networks. Technical Report TR-97-050, International Computer Science Institute, Berkeley CA [BER95] B. Bershad et al. "Extensibility, Safety and Performance in the SPIN Operating System", In Proceedings of the 15th ACM Symposium on Operating System Principles (SOSP-15), pages 267–28, Copper Mountain, CO, 1996. [BHATT1] Bhattacharjee, S., Calvert, K.L., Zegura, E.W.: Active Networking and End-to-End Arguments. IEEE Network Special Issue on Active and Controllable Networks, vol. 12, n. 3, May-June 1998 [BHATT2] Bhattacharjee, S., Calvert, K.L., Zegura, E.W.: On Active Networking and Congestion. Technical Report GIT-CC-96-02, College of Computing, Georgia Tech. [BOR94] N. Borenstein. “E-Mail With a Mind of Its Own: The Safe-TCL Language for Enabled Mail”, Proceedings of IFIP International Conference, Barcelona, Spain, 1994. [CAR95] L. Cardelli, “A Language with Distributed Scope”, In Proceedings of ACM Principles of Programming Languages, 1995. [CHEN] Chen, T. M.,: Evolution to the Programmable Internet. IEEE Communications Magazine, vol.38, n. 3, March 2000, 124 - 128 [CHD94] D. R. Cheriton and K. J. Duda, "A caching model of operating system functionality", In Proc. of the First Symposium on Operating Systems Design and Implementation, 1994. [CKD98] I. Chrisment, D. Kaplan, and C. Diot, “An ALF Communication Architecture: Design and Automated Implementation”, IEEE JSAC, Vol.16, N.3 (pagg.332-344), April 1998. [CLAR90] D. D. Clark and D. L. Tennenhouse, "Architectural Considerations for a New Generation of Protocols", In SIGCOMM '90, 1990. [COL95] Colusa Software, “Omniware: A Universal Substrate for Mobile Code”, White Paper, 1995. [COU95] A. Courtney, ”Phantom: An Interpreted Language for Distributed Programming” In Proceedings of USENIX Conference on Object-Oriented Technologies, 1995. [DARPA] http://www.darpa.mil/ito/research/anets/ [ENG95] D. R. Engler et al. "Exokernel: An Operating System Architecture for Application-Level Resource Management", In 15th Symp. on Operating Systems Principles, 1995. [FIB96] M. E. Fiuczynski and B. N. Bershad, "An extensible protocol architecture for applicationspecic networking", In Proceedings of the 1996 Winter USENIX Conference, 1996. [IN] Telcordia Technologies, Inc.Intelligent Network (IN) Tutorial http://www.iec.org/tutorials/in/ [LI] Li-wei, H.L., Garland, S.J., Tennenhouse, D.L.: Active Reliable Multicast. IEEE INFOCOM'98 San Francisco, USA 1998 [MOSB97] David Mosberger. "Scout: A Path-based Operating System", PhD Dissertation, Department of Computer Science, University of Arizona (July 1997) [MONT95] A. B. Montz, D. Mosberger, S. W. O'Malley, L. L. Peterson, T. A. Proebsting. "Scout: A Communications-Oriented Operating System" Hot OS (May 1995). [MN00] J.T. Moore, S. M. Nettles, “Towards Practical Programmable Packets” [NODEOS] NodeOS Interface Specification AN Node OS Working Group Draft, January 24, 2000 [SMITH] Smith, J. M., Calvert, K.L., Murphy, S. L., Orman, H. K., Peterson, L.L.: Activating Networks: A Progress Report. IEEE Computer, Vol. 32 N. 4, April 1999, 32 - 41 [SUN95] Sun Microsystems Inc. “The Java(tm) Language Environment: A White Paper”, 1995. [TELE95] J. E. White, “Telescript Technology: Mobile Agents”White Paper, 1995. [TENN97] Tennenhouse, D. L., Smith, J.M., Sincoskie, W.D., Wetherall D.J., Minde, G.J.: A Survey of Active Network Research. IEEE Communications Magazine, Vol. 35, No. 1, January 1997 [TENN96] Tennenhouse, D. L., Wetherall, D.J.: Towards an Active Network Architecture, Computer Communication Review, Vol. 26, No. 2, April 1996 [VV97] Van C. Van, "A Defense Against Address Spoofing Using Active Networks", Master's thesis, Department of Electrical Engineering and Computer Science, MIT, May 1997. [VROS] G. Van Rossum“Python Tutorial” [WAL96] D. A. Wallach et al. "ASHs: Application-specic handlers for high-performance messaging", In SIGCOMM'96. ACM, 1996. [WETH1] Wetherall, D.J., Legedza, U., Guttag, J.: Introducing New Internet Services: Why and How. IEEE Network Magazine Special Issue on Active and Programmable Networks, vol. 12, n.3, May-June 1998 [WETH2] Wetherall, D.J., Guttag, J., Tennenhouse, D.L.: ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols. IEEE OPENARCH'98, San Francisco, CA, April 1998 [ZF83] Jens Zander, Robert Forchheimer, "SOFTNET - An approach to high level packet communication", Tech. Rep., Department of Electrical Engineering, Linkoping University, 1983.
Centaur Editors: Update this record