TCAM-aware Local Rerouting for Fast and Efficient Failure Recovery in Software Defined Networks

被引:29
|
作者
Mohan, Purnima Murali [1 ]
Tram Truong-Huu [1 ]
Gurusamy, Mohan [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore, Singapore
关键词
Software Defined Networks; OpenFlow; local rerouting; fault recovery; TCAM;
D O I
10.1109/GLOCOM.2015.7417309
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In Software Defined Networks (SDNs), a reactive approach for failure recovery involves the centralized SDN controller which incurs long delay leading to packet losses. While a proactive approach enables fast failure recovery, it poses a new challenge concerning the number of additional forwarding rules required at every switch traversed by a flow on the primary and backup paths. These forwarding rules are stored in Ternary Content Addressable Memory (TCAM) which is limited in size and can hold only a few thousands of rules at a switch since it is expensive and power hungry. In this paper, we develop and analyze two proactive local rerouting algorithms namely Forward Local Rerouting (FLR) and Backward Local Rerouting (BLR) to compute backup paths for a primary path. By rerouting the failed traffic from the point of failure, local rerouting enables fast recovery. The proposed FLR and BLR algorithms choose backup paths so as to reduce the number of forwarding table entries with improved sharing of forwarding rules at the switches along the primary and backup paths. We evaluate the proposed algorithms through simulations on different topologies. The results show that the proposed algorithms reduce the average number of additional rules required to protect a flow by up to 75% compared to the existing approaches which do not take into account the limited size of TCAM. The results also show that the proposed algorithms are effective in terms of backup bandwidth sharing efficiency.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] TCAM-Aware Multi Topology Routing Based Failure Protection For Software Defined Networks
    Cevher, Selcuk
    Hokelek, Ibrahim
    [J]. 2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [2] Congestion-Aware Local Reroute for Fast Failure Recovery in Software-Defined Networks
    Cheng, Zijing
    Zhang, Xiaoning
    Li, Yichao
    Yu, Shui
    Lin, Rongping
    He, Lei
    [J]. JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2017, 9 (11) : 934 - 944
  • [3] CAFFE: Congestion-Aware Fast Failure Recovery in Software Defined Networks
    Zhu, Zhijie
    Li, Qing
    Xia, Shutao
    Xu, Mingwei
    [J]. 2018 27TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2018,
  • [4] K-Backup: Load- and TCAM-Aware Multi-Backup Fast Failure Recovery in SDNs
    Wang, Sen
    Jiang, Zhongyuan
    Li, Xinghua
    Ma, Jianfeng
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (04) : 3347 - 3360
  • [5] An Efficient Rerouting Approach in Software Defined Networks
    Biswas, Md Israfil
    McClean, Sally
    Morrow, Philip
    Scotney, Bryan
    Parr, Gerard
    [J]. 2018 10TH COMPUTER SCIENCE AND ELECTRONIC ENGINEERING CONFERENCE (CEEC), 2018, : 148 - 153
  • [6] Fast Failure Recovery in Software-Defined Networks
    Dong, Gang-Song
    Shen, Jing
    Sun, Li-Qian
    [J]. PROCEEDINGS OF THE 2017 5TH INTERNATIONAL CONFERENCE ON FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY (FMSMT 2017), 2017, 130 : 1579 - 1582
  • [7] Efficient Fast Recovery Mechanism in Software-Defined Networks
    Ghannami, Aiman
    Shao, ChenXi
    [J]. 2016 11TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2016, : 432 - 435
  • [8] Fast and Adaptive Failure Recovery using Machine Learning in Software Defined Networks
    Tram Truong-Huu
    Prathap, Prarthana
    Mohan, Purnima Murali
    Gurusamy, Mohan
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [9] Two-level Method of Fast ReRouting in Software-Defined Networks
    Lemeshko, Oleksandr
    Yeremenko, Oleksandra
    Hailan, Ahmad M.
    [J]. 2017 4TH INTERNATIONAL SCIENTIFIC-PRACTICAL CONFERENCE PROBLEMS OF INFOCOMMUNICATIONS-SCIENCE AND TECHNOLOGY (PIC S&T), 2017, : 376 - 379
  • [10] VIRTUAL TOPOLOGY PARTITIONING TOWARDS AN EFFICIENT FAILURE RECOVERY OF SOFTWARE DEFINED NETWORKS
    Malik, Ali
    Aziz, Benjamin
    Ke, Chih-Heng
    Liu, Han
    Adda, Mo
    [J]. PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL 2, 2017, : 646 - 651