Contemporary networks contain many different kind of middleboxes that perform variety of advanced network functions. Currently, a special box is tailored to provide each such function. These special boxes are usually proprietary, and operators control over them is limited to the set of capabilities defined by the provider of each box. Nonetheless, many middleboxes perform very similar tasks. In this paper we present OpenBox: a logically-centralized framework that makes advanced packet processing and monitoring easier, faster, more scalable, flexible, and innovative. OpenBox decouples the control plane of middleboxes from their data plane, and unifies the data plane of multiple middlebox applications using entities called service instances. On top of the centralized control plane everyone can develop OpenBox applications. An OpenBox application, formerly implemented as a separate middlebox, instructs the data plane how to process packets in order to achieve its intended function. OpenBox service instances reside in data plane and process packets according to policies defined by the control plane. They can be implemented in software or use specialized hardware.
|Original language||American English|
|Title of host publication||HotMiddlebox 2015 - Proceedings of the 2015 ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, Part of SIGCOMM 2015|
|Publisher||Association for Computing Machinery, Inc|
|Number of pages||6|
|State||Published - 21 Aug 2015|
|Event||2nd ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, HotMiddlebox 2015 - London, United Kingdom|
Duration: 21 Aug 2015 → …
|Name||HotMiddlebox 2015 - Proceedings of the 2015 ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, Part of SIGCOMM 2015|
|Conference||2nd ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, HotMiddlebox 2015|
|Period||21/08/15 → …|
Bibliographical noteFunding Information:
This research was supported by the European Research Coun- cil under the European Union''s Seventh Framework Pro- gramme (FP7/2007-2013)/ERC Grant agreement no 259085, the Israeli Centers of Research Excellence (I-CORE) pro- gram (Center No. 4/11), and the Neptune Consortium, ad- ministered by the O_ce of the Chief Scientist of the Israeli ministry of Industry, Trade, and Labor.
© 2015 ACM.