Skip to main content

FOCUS: Function Offloading from a Controller to Utilize Switch power

Publication ,  Conference
Yang, J; Yang, X; Zhou, Z; Wu, X; Benson, T; Hu, C
Published in: 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2016
May 4, 2017

Software Defined Networking (SDN) uses a logically centralized controller to replace the distributed control plane in a traditional network. One of the central challenges faced by the SDN paradigm is the scalability of the logical controller. As a network grows in size, the computational and communication demand faced by a controller may soon exceed the capabilities of a commodity server. In this work, we revisit the task division of labour between the controller and switches, and propose FOCUS, an architecture that offloads a specific subset of control functions, i.e., stable local functions, to the switches' software stack. We implemented a prototype of FOCUS and analyzed the benefits of converting several SDN applications. Due to space restrictions, we only present results for ARP, LLDP and elephant flow detection. Our initial results are promising and they show that FOCUS can reduce a controller's communication overhead by 50% to nearly 100%, and the computational overhead from 80% to 98%. Furthermore, we observe that FOCUS offloading to the switches saves switch CPU because FOCUS reduces the overheads for communication with the controller.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

2016 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2016

DOI

Publication Date

May 4, 2017

Start / End Page

199 / 205
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Yang, J., Yang, X., Zhou, Z., Wu, X., Benson, T., & Hu, C. (2017). FOCUS: Function Offloading from a Controller to Utilize Switch power. In 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2016 (pp. 199–205). https://doi.org/10.1109/NFV-SDN.2016.7919498
Yang, J., X. Yang, Z. Zhou, X. Wu, T. Benson, and C. Hu. “FOCUS: Function Offloading from a Controller to Utilize Switch power.” In 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2016, 199–205, 2017. https://doi.org/10.1109/NFV-SDN.2016.7919498.
Yang J, Yang X, Zhou Z, Wu X, Benson T, Hu C. FOCUS: Function Offloading from a Controller to Utilize Switch power. In: 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2016. 2017. p. 199–205.
Yang, J., et al. “FOCUS: Function Offloading from a Controller to Utilize Switch power.” 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2016, 2017, pp. 199–205. Scopus, doi:10.1109/NFV-SDN.2016.7919498.
Yang J, Yang X, Zhou Z, Wu X, Benson T, Hu C. FOCUS: Function Offloading from a Controller to Utilize Switch power. 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2016. 2017. p. 199–205.

Published In

2016 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2016

DOI

Publication Date

May 4, 2017

Start / End Page

199 / 205