OpenBox: A software-defined framework for developing, deploying, and managing network functions

Anat Bremler-Barr, Yotam Harchol, David Hay

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

177 Scopus citations

Abstract

We present OpenBox - a software-defined framework for network-wide development, deployment, and management of network functions (NFs). OpenBox effectively decouples the control plane of NFs from their data plane, similarly to SDN solutions that only address the network's forwarding plane. OpenBox consists of three logic components. First, user-defined OpenBox applications provide NF specifications through the OpenBox north-bound API. Second, a logically-centralized OpenBox controller is able to merge logic of multiple NFs, possibly from multiple tenants, and to use a network-wide view to efficiently deploy and scale NFs across the network data plane. Finally, OpenBox instances constitute OpenBox's data plane and are implemented either purely in software or contain specific hardware accelerators (e.g., a TCAM). In practice, different NFs carry out similar processing steps on the same packet, and our experiments indeed show a significant improvement of the network performance when using OpenBox. Moreover, OpenBox readily supports smart NF placement, NF scaling, and multi-tenancy through its controller.

Original languageEnglish
Title of host publicationSIGCOMM 2016 - Proceedings of the 2016 ACM Conference on Special Interest Group on Data Communication
PublisherAssociation for Computing Machinery, Inc
Pages511-524
Number of pages14
ISBN (Electronic)9781450341936
DOIs
StatePublished - 22 Aug 2016
Event2016 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2016 - Florianopolis, Brazil
Duration: 22 Aug 201626 Aug 2016

Publication series

NameSIGCOMM 2016 - Proceedings of the 2016 ACM Conference on Special Interest Group on Data Communication

Conference

Conference2016 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2016
Country/TerritoryBrazil
CityFlorianopolis
Period22/08/1626/08/16

Bibliographical note

Publisher Copyright:
© 2016 ACM.

Keywords

  • Middleboxes
  • Network functions
  • Software-defined networks

Fingerprint

Dive into the research topics of 'OpenBox: A software-defined framework for developing, deploying, and managing network functions'. Together they form a unique fingerprint.

Cite this