The Octopus Network Model: Opening Up the Internet to Active and Programmable Network Implementations

  • Carlos Macián
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2207)


The inclusion of innovative services in commercial networks is a burdensome task which frequently encounters resistance from Network Operators. Opening up the network is a prerequisite for the Active & Programmable Network paradigm to succeed. In this paper we present a novel network model which addresses three critical points to achieve that goal: network security and safety, service management and high performance. We show that excessive virtualization of network resources penalizes performance and we introduce programmable hardware at the core of our model. We also introduce a two-tier security checking architecture which frees network nodes from the most heavyweight tasks, improving performance. Our single point of service admission permits strict security control. Lastly, the separation between service introduction and service management increases network flexibility and permits the smooth integration of other network architectures in our framework. We also present the Octopus Open Gateway architecture, which shall support our network model.


Service Operator Incoming Packet Security Architecture Node Architecture Hardware Module 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Alexander, D. et al.: Security in Active Networks, in Secure Internet Programming: Security Issues for Mobile and Distributed Objects, Springer-Verlag 1999Google Scholar
  2. 2.
    Alexander, D. et al.: The SwitchWare Active Network Architecture, IEEE Network, special issue on Active and Programmable Networks, May/June 1998, vol. 12,no. 3Google Scholar
  3. 3.
    Campbell, A. et al.: A Survey of Programmable Networks, ACM Sigcomm Computer Communications review, vol. 29,no. 2, pgs. 7–24, April 1999CrossRefGoogle Scholar
  4. 4.
    Decasper, D. et al.: A Scalable High-Performance Active Network Node, IEEE Network, January/February 1999Google Scholar
  5. 5.
    Decasper, D. and Plattner, B.: Distributed Code Caching for Active Networks, Proceedings of Infocom’98, San Francisco, April 1998Google Scholar
  6. 6.
    Feldmeier, D. et al.: Protocol Boosters, IEEE JSAC, vol. 16,no. 3, April 1998Google Scholar
  7. 7.
    Hadzic, I. et al.: On-the-fly Programmable Hardware for Networks, Proceedings of Globecom’98Google Scholar
  8. 8.
    Harbaum, T. et al.: Hardware Support for RSVP Capable Routing, Proceedings of the 3rd ATM Workshop, Heidelberg, June 2000Google Scholar
  9. 9.
    Psounis, K.: Active Networks: Applications, Security, Safety and Architectures, IEEE Communications Surveys, first quarter 1999, available at
  10. 10.
    Van der Merwe, J. et al: The Tempest–A Practical Framework for Network Programmability, IEEE Network, November 1997Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Carlos Macián
    • 1
  1. 1.Institute of Communication Networks and Computer EngineeringUniversity of StuttgartStuttgartGermany

Personalised recommendations