FTLink: Efficient and flexible link fault tolerance scheme for data plane in Software-Defined Networking

被引:11
作者
Hu, Tao [1 ]
Yi, Peng [1 ]
Lan, Julong [1 ]
Hu, Yuxiang [1 ]
Sun, Penghao [1 ]
机构
[1] Natl Digital Switching Syst Engn & Technol Res Ct, Zhengzhou 450002, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2020年 / 111卷 / 111期
基金
中国国家自然科学基金;
关键词
Software-Defined Networking; Data plane; Link fault; Fault tolerance; MANAGEMENT;
D O I
10.1016/j.future.2019.11.015
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Link fault tolerance has been a hotspot in Software-Defined Networking (SDN) for many years. Both proactive and reactive schemes are proposed to guarantee network availability and robustness. However, the former wastes plenty of Ternary Content Addressable Memory (TCAM) and bandwidth resources, while the latter faces long fault recovery time. In this paper, we propose FTLink, an efficient and flexible link fault tolerance scheme in SDN. Firstly, through collecting the current network state information, we pre-generate a set of backup links for each link of the primary path of the flow. We formulate the backup links planning as a multi-objective optimization problem that minimizes the required switch TCAMs and link bandwidths. Combining flow characteristics, we develop a two-step heuristic algorithm, namely planning backup links for each link that transmits elephant flows with the greedy tracing method in step 1 and for each link that transmits mice flows with the bidirectional searching method in step 2, to determine the backup links set. Then, we introduce a global matching table in the controller to maintain the generated backup links and additional flow rules. Once monitoring a faulty link, FTLink looks up the matching table entries and enables the backup links via installing the additional flow rules into the switches to realize flexible fault recovery. Simulations show that FTLink is effective in terms of high-efficiency TCAM and bandwidth usage and produces an acceptable recovery time of less than 30 ms, compared with baseline schemes. The prototype tests under realistic network further confirm the efficiency of FTLink. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:381 / 400
页数:20
相关论文
共 50 条
  • [1] Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
    Rehman, A. U.
    Aguiar, Rui L.
    Barraca, Joao Paulo
    IEEE ACCESS, 2019, 7 : 124474 - 124490
  • [2] Fault Tolerance for Software-Defined Networking in Smart Grid
    Lee, Chanhee
    Shin, Seungwon
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 705 - 708
  • [3] A Survey on Data Plane Flexibility and Programmability in Software-Defined Networking
    Kaljic, Enio
    Maric, Almir
    Njemcevic, Pamela
    Hadzialic, Mesud
    IEEE ACCESS, 2019, 7 : 47804 - 47840
  • [4] Low interruption ratio link fault recovery scheme for data plane in software-defined networks
    Dong Liang
    Qinrang Liu
    Binghao Yan
    Yanbin Hu
    Bo Zhao
    Tao Hu
    Peer-to-Peer Networking and Applications, 2021, 14 : 3806 - 3819
  • [5] Low interruption ratio link fault recovery scheme for data plane in software-defined networks
    Liang, Dong
    Liu, Qinrang
    Yan, Binghao
    Hu, Yanbin
    Zhao, Bo
    Hu, Tao
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (06) : 3806 - 3819
  • [6] Increasing fault tolerance of data plane on the internet of things using the software-defined networks
    Kiadehi, Katayoun Bakhshi
    Rahmani, Amir Masoud
    Molahosseini, Amir Sabbagh
    PEERJ COMPUTER SCIENCE, 2021,
  • [7] Fault Tolerance and Failure Recovery Techniques in Software-Defined Networking: A Comprehensive Approach
    Menaceur, Ahlem
    Drid, Hamza
    Rahouti, Mohamed
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2023, 31 (04)
  • [8] Industrial IoT regulated by Software-Defined Networking platform for fast and dynamic fault tolerance application
    Josbert, Nteziriza Nkerabahizi
    Wei, Min
    Wang, Ping
    SIMULATION MODELLING PRACTICE AND THEORY, 2024, 135
  • [9] SDPA: Toward a Stateful Data Plane in Software-Defined Networking
    Sun, Chen
    Bi, Jun
    Chen, Haoxian
    Hu, Hongxin
    Zheng, Zhilong
    Zhu, Shuyong
    Wu, Chenghui
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (06) : 3294 - 3308
  • [10] Survey on Scalability of Control Plane in Software-Defined Networking
    Zhang S.-J.
    Lan J.-L.
    Hu Y.-X.
    Jiang Y.-M.
    Zhang, Shao-Jun (zhangsj07@126.com), 2018, Chinese Academy of Sciences (29): : 160 - 175