Adaptive Slave Controller Assignment for Fault-Tolerant Control Plane in Software-Defined Networking

Tao Hu, Zehua Guo, Jianhui Zhang, Julong Lan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

Multi-controller is a promising control plane solution for the large-scale Software-Defined Networks (SDN). Some existing works (e.g., OpenFlow 1.2) propose to use backup controllers named slave controllers to achieve fault- tolerance in the control plane. In this paper, we identify the unreasonable slave controller assignment could cause the controller chain failure and eventually crash the entire network. We consider some important factors for designing fault-tolerant control plane and formulating Slave Controller Assignment (SCA) problem. SCA is an NP-complete problem, and we solve it with Adaptive Slave Controller Assignment (ASCA) scheme, which adaptively assigns slave controller according to load variance difference. The numerical results validate the efficiency of ASCA.

Original languageEnglish (US)
Title of host publication2018 IEEE International Conference on Communications, ICC 2018 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Print)9781538631805
DOIs
StatePublished - Jul 27 2018
Event2018 IEEE International Conference on Communications, ICC 2018 - Kansas City, United States
Duration: May 20 2018May 24 2018

Publication series

NameIEEE International Conference on Communications
Volume2018-May
ISSN (Print)1550-3607

Other

Other2018 IEEE International Conference on Communications, ICC 2018
CountryUnited States
CityKansas City
Period5/20/185/24/18

Keywords

  • Controller failure
  • Multi-controller
  • Network optimization
  • Software-defined networks

Fingerprint Dive into the research topics of 'Adaptive Slave Controller Assignment for Fault-Tolerant Control Plane in Software-Defined Networking'. Together they form a unique fingerprint.

  • Cite this

    Hu, T., Guo, Z., Zhang, J., & Lan, J. (2018). Adaptive Slave Controller Assignment for Fault-Tolerant Control Plane in Software-Defined Networking. In 2018 IEEE International Conference on Communications, ICC 2018 - Proceedings [8422598] (IEEE International Conference on Communications; Vol. 2018-May). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICC.2018.8422598