Machine Learning-Based Multipath Routing for Software Defined Networks

被引:19
|
作者
Awad, Mohamad Khattar [1 ]
Ahmed, Marwa Hassan Hafez [1 ]
Almutairi, Ali F. [2 ]
Ahmad, Imtiaz [1 ]
机构
[1] Kuwait Univ, Coll Engn & Petr, Dept Comp Engn, Kuwait, Kuwait
[2] Kuwait Univ, Coll Engn & Petr, Dept Elect Engn, Kuwait, Kuwait
关键词
Machine learning; Software defined networks; Software defined networking; Routing; NEURAL-NETWORKS; FUTURE; PREDICTION; BANDWIDTH; PATHS;
D O I
10.1007/s10922-020-09583-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network softwarization has recently been enabled via the software-defined networking (SDN) paradigm, which separates the data plane from control plane allowing for a flexible and centralized control of networks. This separation facilitates implementation of machine learning techniques for network management and optimization. In this work, a machine learning-based multipath routing (MLMR) framework is proposed for software-defined networks with quality-of-service (QoS) constraints and flow rules space constraints. The QoS-aware multipath routing problem in SDN is modeled as multicommodity network flow problem with side constraints, that is known to be NP-hard. The proposed framework utilizes network status estimates, and their corresponding routing configurations available at the network central controller to learn a mapping function between them. Once the mapping function is learned, it is applied on live-inputs of network status and routing requests to predict a multipath routing solutions in real-time. Performance evaluations of the MLMR framework on real traces of network traffic verify its accuracy and resilience to noise in training data. Furthermore, the MLMR framework demonstrates more than 98.99% improvement in computational efficiency.
引用
收藏
页数:30
相关论文
共 50 条
  • [1] Machine Learning-Based Multipath Routing for Software Defined Networks
    Mohamad Khattar Awad
    Marwa Hassan Hafez Ahmed
    Ali F. Almutairi
    Imtiaz Ahmad
    [J]. Journal of Network and Systems Management, 2021, 29
  • [2] Machine Learning-Based Routing and Wavelength Assignment in Software-Defined Optical Networks
    Martin, Ignacio
    Troia, Sebastian
    Alberto Hernandez, Jose
    Rodriguez, Alberto
    Musumeci, Francesco
    Maier, Guido
    Alvizu, Rodolfo
    Gonzalez de Dios, Oscar
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (03): : 871 - 883
  • [3] Learning-based hybrid routing for scalability in software defined networks
    Nayyer, Amit
    Sharma, Aman Kumar
    Awasthi, Lalit Kumar
    [J]. COMPUTER NETWORKS, 2021, 198
  • [4] Deep Reinforcement Learning-Based Routing on Software-Defined Networks
    Kim, Gyungmin
    Kim, Yohan
    Lim, Hyuk
    [J]. IEEE ACCESS, 2022, 10 : 18121 - 18133
  • [5] On Multipath Routing Algorithm for Software Defined Networks
    Kulkarni, Siddharth S.
    Badarla, Venkataramana
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNCATIONS SYSTEMS (ANTS), 2014,
  • [6] A Machine Learning-Based Anomaly Prediction Service for Software-Defined Networks
    Latif, Zohaib
    Umer, Qasim
    Lee, Choonhwa
    Sharif, Kashif
    Li, Fan
    Biswas, Sujit
    [J]. SENSORS, 2022, 22 (21)
  • [7] Fragmentation-based Multipath Routing for Attack Resilience in Software Defined Networks
    Mohan, Purnima Murali
    Lim, Teng Joon
    Gurusamy, Mohan
    [J]. 2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 583 - 586
  • [8] Software-defined Software: A Perspective of Machine Learning-based Software Production
    Lee, Rubao
    Wang, Hao
    Zhang, Xiaodong
    [J]. 2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 1270 - 1275
  • [9] An Efficient Multipath Routing Algorithm for Multipath TCP in Software-Defined Networks
    Sheu, Jang-Ping
    Liu, Lee-Wei
    Jagadeesha, R. B.
    Chang, Yeh-Cheng
    [J]. 2016 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2016, : 371 - 376
  • [10] Multipath resilient routing for endogenous secure software defined networks
    Ren, Quan
    Hu, Tao
    Wu, Jiangxing
    Hu, Yuxiang
    He, Lei
    Lan, Julong
    [J]. COMPUTER NETWORKS, 2021, 194