A programmable overlay router for service provider innovation

  • Authors:
  • Bruce S. Davie;Jan Medved

  • Affiliations:
  • Cisco Systems, Inc., Boxborough, MA, USA;Cisco Systems, Inc., San Jose, CA, USA

  • Venue:
  • Proceedings of the 2nd ACM SIGCOMM workshop on Programmable routers for extensible services of tomorrow
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The threat of commoditization poses a real challenge for service providers. While the end-to-end principle is often paraphrased as "dumb network, smart end-systems", the original paper makes a more subtle argument about appropriate distribution of functionality among endpoints and intermediate systems. Functions may be implemented in the network for performance reasons, and when they offer value to a wide range of applications without inhibiting the correct operation of applications that do not need these functions. In this context, we describe a prototype platform for experimentation with novel, useful functions "inside" the network. This programmable platform allows service providers to innovate quickly and to deploy new functions within the network when it makes sense. By implementing the platform as an overlay, service providers can assist those applications that benefit from added functions such as caching and streaming support, without interfering with the correct and efficient operation of other applications that do not need them. Service providers can also leverage their detailed topological knowledge and ability to control network resources, features that would be difficult for conventional overlays. Programmability of the platform enables features to be extended or composed with other pieces of software, by either the service providers or third parties.