SDN-Based Routing Framework for Elephant and Mice Flows Using Unsupervised Machine Learning

被引:0
|
作者
Al-Saadi, Muna [1 ,2 ]
Khan, Asiya [1 ]
Kelefouras, Vasilios [1 ]
Walker, David J. [1 ]
Al-Saadi, Bushra [2 ]
机构
[1] Univ Plymouth, Sch Engn Comp & Math, Autonomous Marine Syst Res Grp, Plymouth PL4 8AA, England
[2] Univ Informat Technol & Commun UoITC, Dept Missions & Cultural Relat, Baghdad 00964, Iraq
来源
NETWORK | 2023年 / 3卷 / 01期
关键词
Software-Defined Networks (SDN); Data Center Networks (DCN); Machine Learning (ML); K-means; Principal Components Analysis (PCA); elephant flows; mice flows; flow identification; SDN application; SOFTWARE-DEFINED NETWORKING; OPTIMIZATION;
D O I
10.3390/network3010011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networks (SDNs) have the capabilities of controlling the efficient movement of data flows through a network to fulfill sufficient flow management and effective usage of network resources. Currently, most data center networks (DCNs) suffer from the exploitation of network resources by large packets (elephant flow) that enter the network at any time, which affects a particular flow (mice flow). Therefore, it is crucial to find a solution for identifying and finding an appropriate routing path in order to improve the network management system. This work proposes a SDN application to find the best path based on the type of flow using network performance metrics. These metrics are used to characterize and identify flows as elephant and mice by utilizing unsupervised machine learning (ML) and the thresholding method. A developed routing algorithm was proposed to select the path based on the type of flow. A validation test was performed by testing the proposed framework using different topologies of the DCN and comparing the performance of a SDN-Ryu controller with that of the proposed framework based on three factors: throughput, bandwidth, and data transfer rate. The results show that 70% of the time, the proposed framework has higher performance for different types of flows.
引用
收藏
页码:218 / 238
页数:21
相关论文
共 50 条
  • [1] A Framework for Classification and Visualization of Elephant Flows in SDN-Based Networks
    Afaq, Muhammad
    Rehman, Shafqat Ur
    Song, Wang-Cheol
    [J]. INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 : 672 - 681
  • [2] An Enhanced Scheduling Framework for Elephant Flows in SDN-Based Data Center Networks
    Huang, Bing
    Dong, Shouling
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 268 - 274
  • [3] Mitigating Elephant Flows in SDN-Based IXP Networks
    Dias Knob, Luis Augusto
    Esteves, Rafael Pereira
    Zambenedetti Granville, Lisandro
    Rockenbach Tarouco, Liane Margarida
    [J]. 2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 1352 - 1359
  • [4] Machine-Learning-Assisted Routing in SDN-based Optical Networks
    Troia, Sebastian
    Rodriguez, Alberto
    Martin, Ignacio
    Alberto Hernandez, Jose
    Gonzalez De Dios, Oscar
    Alvizu, Rodolfo
    Musumeci, Francesco
    Maier, Guido
    [J]. 2018 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2018,
  • [5] Visualization of Elephant Flows and QoS Provisioning in SDN-Based Networks
    Afaq, Muhammad
    Rehman, Shafqat Ur
    Song, Wang-Cheol
    [J]. 2015 17TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM APNOMS, 2015, : 444 - 447
  • [6] SDEFIX - Identifying Elephant Flows in SDN-Based IXP Networks
    Dias Knob, Luis Augusto
    Esteves, Rafael Pereira
    Granville, Lisandro Zambenedetti
    Rockenbach Tarouco, Liane Margarida
    [J]. NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 19 - 26
  • [7] An Enhanced Scheduling Mechanism for Elephant Flows in SDN-based Data Center
    Liu, Zehui
    Gao, Deyun
    Liu, Ying
    Zhang, Hongke
    [J]. 2016 IEEE 84TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2016,
  • [8] Efficient Routing by Detecting Elephant Flows with Deep Learning Method in SDN
    Aymaz, Seyma
    Cavdar, Tugrul
    [J]. ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2023, 23 (03) : 57 - 66
  • [9] Unsupervised Machine Learning-Based Elephant and Mice Flow Identification
    Al-Saadi, Muna
    Khan, Asiya
    Kelefouras, Vasilios
    Walker, David J.
    Al-Saadi, Bushra
    [J]. INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 357 - 370
  • [10] An SDN-based framework for QoS routing in internet of underwater things
    Mohammadi, Reza
    Nazari, Amin
    Nassiri, Mohammad
    Conti, Mauro
    [J]. TELECOMMUNICATION SYSTEMS, 2021, 78 (02) : 253 - 266