Fast and Adaptive Failure Recovery using Machine Learning in Software Defined Networks

被引:3
|
作者
Tram Truong-Huu [1 ]
Prathap, Prarthana [1 ]
Mohan, Purnima Murali [1 ]
Gurusamy, Mohan [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore, Singapore
关键词
Software defined networking; fault tolerance; failure recovery; proactive rerouting; machine learning;
D O I
10.1109/iccw.2019.8757169
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Fast failure recovery is a critically important problem in networks. To address this problem in software-defined networks iSDNI, backup paths can he chosen in a proactive and adaptive manner in accordance with the traffic dynamics. Existing proactive approaches make use of only the network topology knowledge or a combined knowledge of the topology and static load to compute the backup paths. This, however, does not reflect the traffic dynamics in the network, making the links congested over the period of time when traffic varies or when a failure occurs. In this paper, we develop a traffic engineering (TE)-based machine learning approach that can learn the traffic dynamics, estimate the goodness of a path and update the backup path adaptively. A backup path is proactively configured in the tiffN switches, thus enabling a fast failure recovery. We train, test and validate the learning model using different machine learning algorithms such as gradient boosting, linear regression, decision tree, neural network, support vector machine, and random forest. We implement the proposed approach and carry out experiments on the Mininet emulation platform. The results show that our proposed approach significantly reduces the failure recovery time by up to 50V and improve!: the network bandwidth utilization by up to 2IV( compared to a baseline approach.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] Fast Failure Detection and Recovery Mechanism for Dynamic Networks Using Software-Defined Networking
    Ahmed, Rufaida
    Alfaki, Ethar
    Nawari, Mustafa
    [J]. 2016 CONFERENCE OF BASIC SCIENCES AND ENGINEERING STUDIES (SCGAC), 2016, : 167 - 170
  • [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] A Comprehensive Survey on Machine Learning using in Software Defined Networks (SDN)
    Sahar Faezi
    Alireza Shirmarz
    [J]. Human-Centric Intelligent Systems, 2023, 3 (3): : 312 - 343
  • [5] Network Traffic Classification Using Machine Learning for Software Defined Networks
    Kuranage, Menuka Perera Jayasuriya
    Piamrat, Kandaraj
    Hamma, Salima
    [J]. MACHINE LEARNING FOR NETWORKING (MLN 2019), 2020, 12081 : 28 - 39
  • [6] Anomalous Rule Detection using Machine Learning in Software Defined Networks
    Sridharan, Vignesh
    Gurusamy, Mohan
    Leon-Garcia, Alberto
    [J]. 2019 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2019,
  • [7] Link Failure Recovery Mechanism in Software Defined Networks
    Petale, Shrinivas
    Thangaraj, Jaisingh
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1285 - 1292
  • [8] A Declarative Failure Recovery System in Software Defined Networks
    Li, Hengtong
    Li, Qing
    Jiang, Yong
    Zhang, Ting
    Wang, Lei
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [9] BOND: Flexible failure recovery in software defined networks
    Li, Qing
    Liu, Yang
    Zhu, Zhijie
    Li, Hengtong
    Jiang, Yong
    [J]. COMPUTER NETWORKS, 2019, 149 : 1 - 12
  • [10] Implementation Failure Recovery Mechanism using VLAN ID in Software Defined Networks
    Nurwarsito, Heru
    Prasetyo, Galih
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (01) : 709 - 714