Virtual Active Networks - Safe and Flexible Environments for Customer-managed Services

Recent research has demonstrated the benefits of active networks: customized network services can easily be built and modified, packet streams can be processed inside the network, etc. This paper addresses the question how the benefits of active networking can be exploited in a telecom environment, where a large number of customers must share a common network infrastructure. We introduce a framework that allows customers to deploy and manage their own active services in a provider domain. The key concept in this framework is the Virtual Active Network (VAN). A VAN is a generic service, offered by the provider to the customer. From the customer's point of view, a VAN represents an environment on which the customer can install, run and manage active network services, without further interaction with the provider. From the provider's perspective, the VAN serves as the entity for partitioning the provider's resources and isolating customers from one another in virtual environments. We describe how the VAN concept, VAN management, and customer service management is realized on ANET, an active networking testbed.

[1]  Jacobus E. van der Merwe,et al.  Switchlets and Dynamic Virtual ATM Networks , 1997, Integrated Network Management.

[2]  John V. Guttag,et al.  Using Network-Level Support to Improve Cache Routing , 1998, Comput. Networks.

[3]  Rolf Stadler,et al.  The impact of active networking technology on service management in a telecom environment , 1999, Integrated Network Management VI. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management. (Cat. No.99EX302).

[4]  Ellen W. Zegura,et al.  Self-organizing wide-area network caches , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[5]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[6]  Working Group Architectural Framework for Active Networks , 1998 .

[7]  Jonathan M. Smith,et al.  Switchware: accelerating network evolution , 1996 .

[8]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[9]  M. Brunner,et al.  The impact of active networking technology on service management in a telecom environment , 1999 .

[10]  A.T. Campbell,et al.  The Genesis Kernel: a virtual network operating system for spawning network architectures , 1999, 1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252).

[11]  William A. Arbaugh,et al.  The SwitchWare active network architecture , 1998, IEEE Netw..

[12]  Bernhard Plattner,et al.  A scalable high-performance active network node , 1999 .

[13]  M. Suzuki,et al.  The IEEE P1520 standards initiative for programmable network interfaces , 1998 .

[14]  Carl A. Gunter,et al.  Network Programming Using PLAN , 1998, ICCL Workshop: Internet Programming Languages.

[15]  Sushil da Silva,et al.  TOWARDS PROGRAMMABLE NETWORKS , 1996 .

[16]  John V. Guttag,et al.  ANTS: a toolkit for building and dynamically deploying network protocols , 1998, 1998 IEEE Open Architectures and Network Programming.

[17]  Ellen W. Zegura,et al.  An architecture for active networking , 1997, HPN.

[18]  Aurel A. Lazar,et al.  Realizing a Foundation for Programmability of ATM Networks with the Binding Architecture , 1996, IEEE J. Sel. Areas Commun..