Babangida Isyaku, K. A. Bakar, Muhammad Salisu Ali, Muhammed Nura Yusuf
{"title":"软件定义网络中DDOS检测和缓解机器学习分类器的性能比较","authors":"Babangida Isyaku, K. A. Bakar, Muhammad Salisu Ali, Muhammed Nura Yusuf","doi":"10.1109/I2CACIS57635.2023.10193601","DOIUrl":null,"url":null,"abstract":"Software Defined Networks (SDN) is an emerging network with better network management through the separation of Control logic and data forwarding elements. Several emerging networks, including the Internet of Things, Wireless Body Area Networks, and Blockchain, are incorporating SDN technology to improve resource management, thereby speeding up network innovation. The increasing number of internet-connected devices and the growing number of online applications pose various security concerns. SDN suffered various security threats due to centralized network architecture and limited memory space in the switch Flowtable. Distributed Denial of Service (DDOS) attacks is among the severe security threats that flood the precious switch Flowtable with massive flows to hijack the network. Several machine-learning DDOS attack detection has been proposed to mitigate such threats. However, the choice of effective machine learning algorithms with high accuracy and short prediction and learning time is paramount. This study analyses the performance of eight machine-learning algorithms for DDOS detection and mitigation in SDN. On average, Decision Tree (DT) and Random Forest have the highest accuracy with 99.86%, respectively. Naive Bayes has a minimal prediction time of 144.511 seconds, while DT has the shortest learning time of 22229 seconds.","PeriodicalId":244595,"journal":{"name":"2023 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS)","volume":"158 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Performance Comparison of Machine Learning Classifiers for DDOS Detection and Mitigation on Software Defined Networks\",\"authors\":\"Babangida Isyaku, K. A. Bakar, Muhammad Salisu Ali, Muhammed Nura Yusuf\",\"doi\":\"10.1109/I2CACIS57635.2023.10193601\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software Defined Networks (SDN) is an emerging network with better network management through the separation of Control logic and data forwarding elements. Several emerging networks, including the Internet of Things, Wireless Body Area Networks, and Blockchain, are incorporating SDN technology to improve resource management, thereby speeding up network innovation. The increasing number of internet-connected devices and the growing number of online applications pose various security concerns. SDN suffered various security threats due to centralized network architecture and limited memory space in the switch Flowtable. Distributed Denial of Service (DDOS) attacks is among the severe security threats that flood the precious switch Flowtable with massive flows to hijack the network. Several machine-learning DDOS attack detection has been proposed to mitigate such threats. However, the choice of effective machine learning algorithms with high accuracy and short prediction and learning time is paramount. This study analyses the performance of eight machine-learning algorithms for DDOS detection and mitigation in SDN. On average, Decision Tree (DT) and Random Forest have the highest accuracy with 99.86%, respectively. Naive Bayes has a minimal prediction time of 144.511 seconds, while DT has the shortest learning time of 22229 seconds.\",\"PeriodicalId\":244595,\"journal\":{\"name\":\"2023 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS)\",\"volume\":\"158 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/I2CACIS57635.2023.10193601\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/I2CACIS57635.2023.10193601","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
软件定义网络(SDN)是一种新兴的网络,通过将控制逻辑和数据转发元素分离,实现更好的网络管理。物联网、无线体域网络、区块链等多个新兴网络正在融入SDN技术,以改善资源管理,从而加快网络创新。越来越多的联网设备和越来越多的在线应用程序带来了各种各样的安全问题。由于集中式网络架构和交换机Flowtable有限的内存空间,SDN面临着各种安全威胁。分布式拒绝服务攻击(Distributed Denial of Service, DDOS)是一种严重的安全威胁,它以大量的流量淹没宝贵的交换机流量表来劫持网络。已经提出了几种机器学习DDOS攻击检测来减轻此类威胁。然而,选择精度高、预测和学习时间短的有效机器学习算法是至关重要的。本研究分析了SDN中用于DDOS检测和缓解的八种机器学习算法的性能。平均而言,决策树(DT)和随机森林(Random Forest)的准确率最高,分别为99.86%。朴素贝叶斯的最小预测时间为144.511秒,而DT的最短学习时间为22229秒。
Performance Comparison of Machine Learning Classifiers for DDOS Detection and Mitigation on Software Defined Networks
Software Defined Networks (SDN) is an emerging network with better network management through the separation of Control logic and data forwarding elements. Several emerging networks, including the Internet of Things, Wireless Body Area Networks, and Blockchain, are incorporating SDN technology to improve resource management, thereby speeding up network innovation. The increasing number of internet-connected devices and the growing number of online applications pose various security concerns. SDN suffered various security threats due to centralized network architecture and limited memory space in the switch Flowtable. Distributed Denial of Service (DDOS) attacks is among the severe security threats that flood the precious switch Flowtable with massive flows to hijack the network. Several machine-learning DDOS attack detection has been proposed to mitigate such threats. However, the choice of effective machine learning algorithms with high accuracy and short prediction and learning time is paramount. This study analyses the performance of eight machine-learning algorithms for DDOS detection and mitigation in SDN. On average, Decision Tree (DT) and Random Forest have the highest accuracy with 99.86%, respectively. Naive Bayes has a minimal prediction time of 144.511 seconds, while DT has the shortest learning time of 22229 seconds.