Detection and Classification of Conflict Flows in SDN Using Machine Learning Algorithms

被引:21
|
作者
Khairi, Mutaz Hamed Hussien [1 ,2 ]
Ariffin, Sharifah Hafizah Syed [1 ]
Latiff, Nurul Mu'Azzah Abdul [1 ]
Yusof, Kamaludin Mohamad [1 ]
Hassan, Mohamed Khalafalla [1 ,2 ]
Al-Dhief, Fahad Taha [1 ]
Hamdan, Mosab [1 ]
Khan, Suleman [3 ]
Hamzah, Muzaffar [4 ]
机构
[1] Univ Teknol Malaysia UTM, Sch Elect Engn, Fac Engn, Johor Baharu 81310, Malaysia
[2] Future Univ, Fac Engn, Khartoum 10553, Sudan
[3] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
[4] Univ Malaysia Sabah, Fac Comp & Informat, Kota Kinabalu 88400, Sabah, Malaysia
关键词
Machine learning algorithms; Classification algorithms; Support vector machines; Control systems; Decision trees; Software algorithms; Computer networks; Software-defined network; conflict flows detection; flow classification; machine learning algorithms; SOFTWARE; NETWORKS; CHALLENGES; DDOS;
D O I
10.1109/ACCESS.2021.3081629
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-Defined Networking (SDN) is a new type of technology that embraces high flexibility and adaptability. The applications in SDN have the ability to manage and control networks while ensuring load balancing, access control, and routing. These are considered the most significant benefits of SDN. However, SDN can be influenced by several types of conflicting flows which may lead to deterioration in network performance in terms of efficiency and optimisation. Besides, SDN conflicts occur due to the impact and adjustment of certain features such as priority and action. Moreover, applying machine learning algorithms in the identification and classification of conflicting flows has limitations. As a result, this paper presents several machine learning algorithms that include Decision Tree (DT), Support Vector Machine (SVM), Extremely Fast Decision Tree (EFDT) and Hybrid (DT-SVM) for detecting and classifying conflicting flows in SDNs. The EFDT and hybrid DT-SVM algorithms were designed and deployed based on DT and SVM algorithms to achieve improved performance. Using a range flows from 1000 to 100000 with an increment of 10000 flows per step in two network topologies namely, Fat Tree and Simple Tree Topologies, that were created using the Mininet simulator and connected to the Ryu controller, the performance of the proposed algorithms was evaluated for efficiency and effectiveness across a variety of evaluation metrics. The experimental results of the detection of conflict flows show that the DT and SVM algorithms achieve accuracies of 99.27% and 98.53% respectively while the EFDT and hybrid DT-SVM algorithms achieve respective accuracies of 99.49% and 99.27%. In addition, the proposed EFDT algorithm achieves 95.73% accuracy on the task of classification between conflict flow types. The proposed EFDT and hybrid DT-SVM algorithms show a high capability of SDN applications to offer fast detection and classification of conflict flows.
引用
收藏
页码:76024 / 76037
页数:14
相关论文
共 50 条
  • [1] Detection Collision Flows in SDN Based 5G Using Machine Learning Algorithms
    Aqdus, Aqsa
    Amin, Rashid
    Ramzan, Sadia
    Alshamrani, Sultan S.
    Alshehri, Abdullah
    El-kenawy, El-Sayed M.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 1413 - 1435
  • [2] Traffic Data Classification using Machine Learning Algorithms in SDN Networks
    Kwon, Jungmin
    Jung, Daeun
    Park, Hyunggon
    [J]. 11TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE: DATA, NETWORK, AND AI IN THE AGE OF UNTACT (ICTC 2020), 2020, : 1031 - 1033
  • [3] Classification of Cervical Cancer Detection using Machine Learning Algorithms
    Arora, Aditya
    Tripathi, Anurag
    Bhan, Anupama
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT 2021), 2021, : 827 - 835
  • [4] Road Marking Detection and Classification Using Machine Learning Algorithms
    Chen, Tairui
    Chen, Zhilu
    Shi, Quan
    Huang, Xinming
    [J]. 2015 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2015, : 617 - 621
  • [5] Intrusion Detection System Based On Flows Using Machine Learning Algorithms
    Kakihata, E. M.
    Sapia, H. M.
    Oikawa, R. T.
    Pereira, D. R.
    Papa, J. P.
    Alburquerque, V. H. C.
    Silva, F. A.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (10) : 1988 - 1993
  • [6] Ransomware Classification and Detection With Machine Learning Algorithms
    Masum, Mohammad
    Faruk, Md Jobair Hossain
    Shahriar, Hossain
    Qian, Kai
    Lo, Dan
    Adnan, Muhaiminul Islam
    [J]. 2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 316 - 322
  • [7] Malware Detection and Classification with Machine Learning Algorithms
    Kumar, R. Vinoth
    Islam, Md Mojahidul
    Apon, Abir Hossain
    Prantha, C. S.
    [J]. SMART TRENDS IN COMPUTING AND COMMUNICATIONS, VOL 5, SMARTCOM 2024, 2024, 949 : 143 - 158
  • [8] Machine Learning Algorithms for Enhancing Intrusion Detection Within SDN/NFV
    Sahbi, Amina
    Jaidi, Faouzi
    Bouhoula, Adel
    [J]. 2023 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2023, : 602 - 607
  • [9] Detection and Classification of Banana Leaf diseases using Machine Learning and Deep Learning Algorithms
    Vidhya, N. P.
    Priya, R.
    [J]. 2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [10] An Intrusion Detection System for SDN Using Machine Learning
    Logeswari, G.
    Bose, S.
    Anitha, T.
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 35 (01): : 867 - 880