Retro flow: Maintaining control resiliency and flow programmability for software-defined WANs

Zehua Guo, Wendi Feng, Sen Liu, Wenchao Jiang, Yang Xu, Zhi Li Zhang

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

16 Scopus citations

Abstract

Providing resilient network control is a critical concern for deploying Software-Defined Networking (SDN) into Wide-Area Networks (WANs). For performance reasons, a Software-Defined WAN is divided into multiple domains controlled by multiple controllers with a logically centralized view. Under controller failures, we need to remap the control of offline switches from failed controllers to other active controllers. Existing solutions could either overload active controllers to interrupt their normal operations or degrade network performance because of increasing the controller-switch communication overhead. In this paper, we propose RetroFlow to achieve low communication overhead without interrupting the normal processing of active controllers during controller failures. By intelligently configuring a set of selected offline switches working under the legacy routing mode, RetroFlow relieves the active controllers from controlling the selected offline switches while maintaining the flow programmability (e.g., the ability to change paths of flows) of SDN. RetroFlow also smartly transfers the control of offline switches with the SDN routing mode to active controllers to minimize the communication overhead from these offline switches to the active controllers. Simulation results show that compared with the baseline algorithm, RetroFlow can reduce the communication overhead up to 52.6% during a moderate controller failure by recovering 100% flows from offline switches and can reduce the communication overhead up to 61.2% during a serious controller failure by setting to recover 90% of flows from offline switches.

Original languageEnglish (US)
Title of host publicationProceedings of the International Symposium on Quality of Service, IWQoS 2019
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450367783
DOIs
StatePublished - Jun 24 2019
Event2019 International Symposium on Quality of Service, IWQoS 2019 - Phoenix, United States
Duration: Jun 24 2019Jun 25 2019

Publication series

NameProceedings of the International Symposium on Quality of Service, IWQoS 2019

Conference

Conference2019 International Symposium on Quality of Service, IWQoS 2019
Country/TerritoryUnited States
CityPhoenix
Period6/24/196/25/19

Bibliographical note

Funding Information:
9 ACKNOWLEDGMENT This work was supported by the US NSF under Grants CNS-1618339, CNS-1617729, CNS-1814322, and CNS-1836772, the National Key Research and Development Program of China under Grant 2018YFB10-03700, the NSFC under Grant 61836001, and the China Scholarship Council under Grants 201706370143 and 201806470060. REFERENCES

Publisher Copyright:
© 2019 Association for Computing Machinery.

Keywords

  • Control plane
  • Hybrid routing
  • Programmability
  • Resiliency
  • Software-defined networking
  • Wide area networks

Fingerprint

Dive into the research topics of 'Retro flow: Maintaining control resiliency and flow programmability for software-defined WANs'. Together they form a unique fingerprint.

Cite this