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 条
  • [41] QoS-Aware Multipath Routing in Software-Defined Networks
    Kamboj, Priyanka
    Pal, Sujata
    Bera, Samaresh
    Misra, Sudip
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (02): : 723 - 732
  • [42] Software-Defined Networking: The Impact of Scalability on Controller Performance
    Cabarkapa, Danijel
    Rancic, Dejan
    2022 IEEE ZOOMING INNOVATION IN CONSUMER TECHNOLOGIES CONFERENCE, ZINC 2022, 2022, : 17 - 21
  • [43] IMPACT OF NODAL CENTRALITY MEASURES TO ROBUSTNESS IN SOFTWARE-DEFINED NETWORKING
    Hegr, Tomas
    Bohac, Leos
    ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2014, 12 (04) : 252 - 259
  • [44] Improving the Path Programmability for Software-Defined WANs under Multiple Controller Failures
    Guo, Zehua
    Dou, Songshi
    Jiang, Wenchao
    2020 IEEE/ACM 28TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2020,
  • [45] Robust Controller Placement and Assignment in Software-defined Cellular Networks
    Abdel-Rahman, Mohammad J.
    Mazied, EmadelDin A.
    Teague, Kory
    MacKenzie, Allen B.
    Midkiff, Scott F.
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [46] VeriCon: Towards Verifying Controller Programs in Software-Defined Networks
    Ball, Thomas
    Bjorner, Nikolaj
    Gember, Aaron
    Itzhaky, Shachar
    Karbyshev, Aleksandr
    Sagiv, Mooly
    Schapira, Michael
    Valadarsky, Asaf
    ACM SIGPLAN NOTICES, 2014, 49 (06) : 282 - 293
  • [47] On Reliability-optimized Controller Placement for Software-Defined Networks
    Hu Yannan
    Wang Wendong
    Gong Xiangyang
    Que Xirong
    Cheng Shiduan
    CHINA COMMUNICATIONS, 2014, 11 (02) : 38 - 54
  • [48] Learning the Optimal Controller Placement in Mobile Software-Defined Networks
    Koutsopoulos, Iordanis
    2022 IEEE 23RD INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM 2022), 2022, : 70 - 79
  • [49] On Studying of Scalability in Single-controller Software-Defined Networks
    Chaipet, Soranad
    Putthividhya, Wanida
    2019 11TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SMART TECHNOLOGY (KST), 2019, : 158 - 163
  • [50] Reliability-aware Controller Placement for Software-Defined Networks
    Hu, Yannan
    Wang Wendong
    Xiangyang Gong
    Que, Xirong
    Cheng Shiduan
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 672 - 675