Mitigating the impact of controller failures on QoS robustness for software-defined wide area networks

被引:1
|
作者
Dou, Songshi [1 ,2 ]
Qi, Li [1 ]
Guo, Zehua [1 ]
机构
[1] Inst Technol, Beijing 100081, Peoples R China
[2] Univ Hong Kong, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Software-defined wide area networks; Quality of Service; Network programmability; PLACEMENT; LATENCY;
D O I
10.1016/j.comnet.2023.110096
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging cloud services and applications pose different Quality of Service (QoS) requirements for the network, where Software-Defined Wide Area Networks (SD-WANs) play a crucial role in QoS provisioning by introducing network programmability into network flows to enable dynamic flow routing and ensure low data transmission latency for these applications. However, controller failures may happen in SD-WANs, and all programmable flows that the failed controller previously controlled will become offline and lose the network programmability, resulting in the degradation of QoS. Existing control recovery solutions propose to remap offline switches/flows to available active controllers but cannot promise good recovery performance due to the following two problems: (1) the recovery performance suffers from either coarse-grained remapping granularity or introducing extra processing delays, and (2) QoS robustness cannot be guaranteed in the design of recovery solution. To this end, we propose PREDATOR, a QoS-aware network programmability recovery scheme that utilizes the P4 Runtime enabled by existing P4 switches to achieve fine-grained per-flow remapping without introducing extra delays. Specifically, our proposed PREDATOR categorizes flows based on their QoS requirements and smartly recovers offline flows based on their priorities to guarantee the QoS robustness for high-priority flows. Simulation results under real-world topology demonstrate that our proposed PREDATOR can improve the recovered network programmability of high-priority flows by up to 505.5%, and substantially reduce the communication overhead of high-priority flows, compared with baselines.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Exploring the Impact of Critical Programmability on Controller Placement for Software-Defined Wide Area Networks
    Dou, Songshi
    Qi, Li
    Yao, Chao
    Guo, Zehua
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (06) : 2575 - 2588
  • [2] QoS improvement with an optimum controller selection for software-defined networks
    Ali, Jehad
    Roh, Byeong-hee
    Lee, Seungwoon
    PLOS ONE, 2019, 14 (05):
  • [3] On Scaling Software-Defined Networking in Wide-Area Networks
    Liu, Shuhao
    Li, Baochun
    TSINGHUA SCIENCE AND TECHNOLOGY, 2015, 20 (03) : 221 - 232
  • [4] On Scaling Software-Defined Networking in Wide-Area Networks
    Shuhao Liu
    Baochun Li
    TsinghuaScienceandTechnology, 2015, 20 (03) : 221 - 232
  • [5] An efficient approach to robust controller placement for link failures in Software-Defined Networks
    Hu, Tao
    Ren, Quan
    Yi, Peng
    Li, Ziyong
    Lan, Julong
    Hu, Yuxiang
    Li, Qian
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 187 - 205
  • [6] Performance of QoS policies in Software-Defined Networks
    Gomez Manzanares, Juan Felipe
    Pachon de la Cruz, Alvaro
    Madrid Molina, Juan Manuel
    2018 IEEE 10TH LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (IEEE LATINCOM), 2018,
  • [7] BloomyCAN: Probabilistic Data Structures for Software-defined Controller Area Networks
    Grewe, Dennis
    Nayak, Naresh
    Babu, Deeban
    Chen, Wenwen
    Schildt, Sebastian
    Schroff, Clemens
    2021 IEEE 94TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-FALL), 2021,
  • [8] Software-Defined Wide Area Networks (SD-WANs): A Survey
    Fu, Chunle
    Wang, Bailing
    Wang, Wei
    ELECTRONICS, 2024, 13 (15)
  • [9] A Survey of Maintaining the Path Programmability in Software-Defined Wide Area Networks
    Guo, Zehua
    Dou, Songshi
    Qi, Li
    Lan, Julong
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (05) : 1899 - 1910
  • [10] Dynamic slave controller assignment for enhancing control plane robustness in software-defined networks
    Hu, Tao
    Yi, Peng
    Guo, Zehua
    Lan, Julong
    Hu, Yuxiang
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 95 : 681 - 693