Machine Learning Based Traffic Prediction and Congestion Control Algorithms in Software Defined Networks
Author:
- 4 March 2024
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 285-289
Abstract
With the rise of Software Defined Networking (SDN) and the tremendous success of Machine Learning (ML) methods in classification, prediction, and control tasks, finding new traffic engineering techniques to adaptively and dynamically manage or route traffic in networks, ensuring service quality, and improving user experience quality has become a hot research topic in network research. SDN is a new type of network architecture with enormous growth potential. Its core idea is to separate forwarding and control, and concentrate intelligence on the controller for centralized control. This paper proposes an ML based traffic prediction and congestion control algorithm to address the problem of uneven load on the control plane of SDN architecture due to the complexity and variability of network traffic. Historical traffic data is collected from the SDN controller and feature extraction is performed. The extracted features are used to train the ML model and predict future traffic. Based on predicted traffic information and perceived congestion, the controller can dynamically adjust network parameters to avoid or alleviate congestion. The experimental results show that the algorithm proposed in this paper can achieve more efficient network traffic management and congestion control in SDN, thereby improving network performance and user experience.Keywords
This publication has 12 references indexed in Scilit:
- CyberPulse++: A machine learning‐based security framework for detecting link flooding attacks in software defined networksInternational Journal of Intelligent Systems, 2021
- A Topical Review on Machine Learning, Software Defined Networking, Internet of Things Applications: Research Limitations and ChallengesElectronics, 2021
- Delay-aware dynamic access control for mMTC in wireless networks using deep reinforcement learningComputer Networks, 2020
- Network traffic control for multi‐homed end‐hosts via SDNIET Communications, 2020
- Congestion Control in SDN-Based Networks via Multi-Task Deep Reinforcement LearningIEEE Network, 2020
- Machine Learning for Internet Congestion Control: Techniques and ChallengesIEEE Internet Computing, 2019
- A Deep-Learning-Based Radio Resource Assignment Technique for 5G Ultra Dense NetworksIEEE Network, 2018
- A Novel Non-Supervised Deep-Learning-Based Network Traffic Control Method for Software Defined Wireless NetworksIEEE Wireless Communications, 2018
- Practical and Dynamic Buffer Sizing Using LearnQueueIEEE Transactions on Mobile Computing, 2018
- DBCC: Leveraging Link Perception for Distributed Beacon Congestion Control in VANETsIEEE Internet of Things Journal, 2018