Outsourcing network functionality
- 13 August 2012
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
This paper presents an architecture for adding functionality to networks via outsourcing. In this model, the enterprise network only forwards data; any additional processing is performed by external Feature Providers (FPs). FPs provide and manage features, scaling and moving them in response to customer demand, and providing automated recovery in case of failure. Benefits to the enterprise include reduced cost and management complexity, improved features through FP specialization, and increased choice in services. Central to the model are a policy component and a Feature API (FAPI). Policy is specified with features not locations, enabling features to be located anywhere. FAPI enables communication between enterprise and FP control planes to share policy and configure features. We have built a prototype implementation of this architecture called Jingling. Our prototype system incorporates a nation-wide backbone network and FPs located in six sites around the United States.Keywords
This publication has 9 references indexed in Scilit:
- Making middleboxes someone else's problemPublished by Association for Computing Machinery (ACM) ,2012
- No more middleboxACM SIGCOMM Computer Communication Review, 2010
- Triangle inequality variations in the internetPublished by Association for Computing Machinery (ACM) ,2009
- Flow processing and the rise of commodity network hardwareACM SIGCOMM Computer Communication Review, 2009
- A policy-aware switching layer for data centersACM SIGCOMM Computer Communication Review, 2008
- OpenFlowACM SIGCOMM Computer Communication Review, 2008
- EthaneACM SIGCOMM Computer Communication Review, 2007
- A clean slate 4D approach to network control and managementACM SIGCOMM Computer Communication Review, 2005
- Internet indirection infrastructureACM SIGCOMM Computer Communication Review, 2002