Title
OpenBox: Enabling Innovation in Middlebox Applications
Abstract
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.
Year
DOI
Venue
2015
10.1145/2785989.2785992
HotMiddlebox@SIGCOMM
Field
DocType
Citations 
Forwarding plane,Middlebox,Computer science,Network packet,Computer network,Packet processing,Software,Operator (computer programming),Software-defined networking,Distributed computing,Scalability
Conference
11
PageRank 
References 
Authors
0.60
11
3
Name
Order
Citations
PageRank
Anat Bremler-Barr150539.95
Yotam Harchol21359.07
David Hay318512.25