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

  • Marcus Brunner
  • Rolf Stadler
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1700)


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.


Management of Active Networks Service Provisioning Service Management Active Network Testbeds 


  1. 1.
    AN Architecture Working Group, “Architectural Framework for Active Networks,” K. Calvert (editor), 1998.Google Scholar
  2. 2.
    D. Tennenhouse, J. Smith, W. Sincoskie, D. Weatherall, G. Minden, “A Survey of Active Network Research,” IEEE Communications Magazine, Vol. 35(1), 1997.Google Scholar
  3. 3.
    M. Brunner, R. Stadler, “The impact of active networking technology on service management in a telecom environment,” IFIP/IEEE International Symposium on Integrated Network Management (IM’ 99), Boston, MA, May 10-14, 1999.Google Scholar
  4. 4.
    S. Da Silva, Y. Yemini, D. Florissi, “The Netscript Project,” ICC Workshop on Active Networking and Programmable Networks, Atlanta, 1998.Google Scholar
  5. 5.
    D. Decasper, G. Parulkar, S. Choi, J. DeHart, T. Wolf, B. Plattner, “A Scalable, High Performance Active Network Node,” IEEE Network, Vol. 13(1), 1999.Google Scholar
  6. 6.
    D. Weatherall, J. Guttag, D. Tennenhouse, “ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols,” IEEE Conference on Open Architecture and Network Programming (OPENARCH’98), San Francisco, USA, April 1998.Google Scholar
  7. 7.
    J. Smith, D. Farber, C. Gunter, S. Nettles, D. Feldmeier, W. Sincoskie, “SwitchWare: Accelerating Network Evolution,” Technical Report MC-CIS-96-38, CIS Department, University of Pennsylvania, May 1996.Google Scholar
  8. 8.
    S. Bhattacharjee, K. Calvert, E. Zegura, “An Architecture for Active Networking,” Proceedings of High Performance Networking (HPN’97), 1997.Google Scholar
  9. 9.
    U. Legedza, J. Guttag, “Using Network-level Support to Improve Cache Routing,” 3rd International WWW Caching Workshop, Manchester, England, June 1998.Google Scholar
  10. 10.
    S. Bhattacharjee, K. Calvert, E. Zegura, “Self-organizing wide-area network caches,” IEEE INFOCOM, 1998.Google Scholar
  11. 11.
    Y. Yemini, S. da Silva, “Towards Programmable Networks,” IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM’96), L’Aquila, Italy, 1996.Google Scholar
  12. 12.
    J. van der Merwe, I. Leslie, “Switchlets a Dynamic Virtual ATM Networks,” Fifth IFIP/IEEE International Symposium on Integrated Network Management (IM’97), San Diego, California, U.S.A., May, 1997, pp. 355-368.Google Scholar
  13. 13.
    A. Lazar, K. Lim, F. Marconcini, “Realizing a Foundation for Programmability of ATM Networks with the Binding Architecture,” IEEE Journal of Selected Areas in Communications, Vol. 14(7), September 1996.Google Scholar
  14. 14.
    J. Biswas, A. Lazar, J. Huard, K. Lim, S. Mahjoub, L. Pau, M. Suzuki, S. Torstensson, W. Wang, S. Weinstein, “The IEEE P1520 Standards Initiative for Programmable Network Interfaces,” IEEE Communications Magazine, Vol. 36(10), 1998.Google Scholar
  15. 15.
    A. Campbell, M. Kounavis, D. Villela, H. De Meer, K. Miki, J. Vicente, “The Genesis Kernel: A Virtual Network Operating System for Spawning Network Architectures,” IEEE Conference on Open Architecture and Network Programming, (OPENARCH’99), 1999.Google Scholar
  16. 16.
    S. Alexander, W. Arbaugh, M. Hicks, P. Kakkar, A. Keromytis, J. Moore, C. Gunter, S. Nettles, J. Smith, “The Switchware Active Network Architecture,” IEEE Network, Vol. 12(3), May/June 1998.Google Scholar
  17. 17.
    M. Hicks, P. Kakkar, J. Moore, C. Gunter, S. Nettles, “Network Programming with PLAN,” IEEE Workshop on Internet Programming Languages, May 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Marcus Brunner
    • 2
  • Rolf Stadler
    • 1
  1. 1.Department of Electrical Engineering Columbia UniversityCenter for Telecommunications Research (CTR)New York
  2. 2.Computer Engineering and Networks Laboratory, TIKSwiss Federal Institute of Technology Zurich (ETH)ZurichSwitzerland

Personalised recommendations