Detection Collision Flows in SDN Based 5G Using Machine Learning Algorithms
Source abstract
Abstract
The rapid advancement of wireless communication is forming a hyper-connected 5G network in which billions of linked devices generate massive amounts of data. The traffic control and data forwarding functions are decoupled in software-defined networking (SDN) and allow the network to be programmable. Each switch in SDN keeps track of forwarding information in a flow table. The SDN switches must search the flow table for the flow rules that match the packets to handle the incoming packets. Due to the obvious vast quantity of data in data centres, the capacity of the flow table restricts the data plane’s forwarding capabilities. So, the SDN must handle traffic from across the whole network. The flow table depends on Ternary Content Addressable Memorable Memory (TCAM) for storing and a quick search of regulations; it is restricted in capacity owing to its elevated cost and energy consumption. Whenever the flow table is abused and overflowing, the usual regulations cannot be executed quickly. In this case, we consider low-rate flow table overflowing that causes collision flow rules to be installed and consumes excessive existing flow table capacity by delivering packets that don’t fit the flow table at a low rate. This study introduces machine learning techniques for detecting and categorizing low-rate collision flows table in SDN, using Feed Forward Neural Network (FFNN), K-Means, and Decision Tree (DT). We generate two network topologies, Fat Tree and Simple Tree Topologies, with the Mininet simulator and coupled to the OpenDayLight (ODL) controller. The efficiency and efficacy of the suggested algorithms are assessed using several assessment indicators such as success rate query, propagation delay, overall dropped packets, energy consumption, bandwidth usage, latency rate, and throughput. The findings showed that the suggested technique to tackle the flow table congestion problem minimizes the number of flows while retaining the statistical consistency of the 5G network. By putting the proposed flow method and checking whether a packet may move from point A to point B without breaking certain regulations, the evaluation tool examines every flow against a set of criteria. The FFNN with DT and K-means algorithms obtain accuracies of 96.29% and 97.51%, respectively, in the identification of collision flows, according to the experimental outcome when associated with existing methods from the literature.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Software-Defined Networks and 5G · Network Security and Intrusion Detection · Advanced Data and IoT Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (39)
Show source-provided references
1. Artificial intelligence empowered QoS-oriented network association for next-generation mobile networks10.1109/TCCN.2021.3065463 ↗
2. Network intelligent control and traffic optimization based on SDN and artificial intelligence10.3390/electronics10060700 ↗
3. Federated deep reinforcement learning for traffic monitoring in SDN-based IoT networks10.1109/TCCN.2021.3102971 ↗
4. Enhancing 5G SDN/NFV edge with P4 data plane programmability10.1109/MNET.021.1900599 ↗
5. Small object detection via precise region-based fully convolutional networks10.32604/cmc.2021.017089 ↗
6. Stateless flow-zone switching using software-defined addressing10.1109/ACCESS.2021.3077955 ↗
7. SOON: Self-optimizing optical networks with machine learning10.1364/OE.26.028713 ↗
8. A survey of reconfigurable optical networks10.1016/j.osn.2021.100621 ↗
9. Multi-tier delay-aware load balancing strategy for 5G HC-RAN architecture10.1016/j.comcom.2022.02.012 ↗
10. Predicting attack pattern via machine learning by exploiting stateful firewall as virtual network function in an SDN network10.3390/s22030709 ↗
11. Efficient and reliable hybrid deep learning-enabled model for congestion control in 5G/6G networks10.1016/j.comcom.2021.11.001 ↗
12. A survey on machine learning techniques for routing optimization in SDN10.1109/ACCESS.2021.3099092 ↗
13. TSSM: Time-sharing switch migration to balance loads of distributed SDN controllers10.1109/TNSM.2022.3146834 ↗
14. Centrality based congestion detection using reinforcement learning approach for traffic engineering in hybrid SDN10.1007/s10922-021-09627-3 ↗
15. Prediction-based dual-weight switch migration scheme for SDN load balancing10.1016/j.comnet.2021.108749 ↗
16. Efficient solutions to the placement and chaining problem of user plane functions in 5G networks10.1016/j.jnca.2021.103269 ↗
17. Reliable multipath flow for link failure recovery in 5G networks using SDN paradigm10.5755/j01.itc.51.1.29408 ↗
18. An advanced deep residual dense network (DRDN) approach for image super-resolution10.2991/ijcis.d.191209.001 ↗
19. Dynamic QoS management for a flexible 5G/6G network core: A step toward a higher programmability10.3390/s22082849 ↗
20. Routing algorithms simulation for self-aware SDN10.3390/electronics11010104 ↗
21. Centralized QoS routing model for delay/loss sensitive flows at the SDN-IoT infrastructure10.32604/cmc.2021.018625 ↗
22. Multi-agent deep Q-networks for efficient edge federated learning communications in software-defined IoT
23. Demonstration of latency-aware 5G network slicing on optical metro networks10.1364/JOCN.438951 ↗
24. Lightweight single image super-resolution convolution neural network in portable device
25. Lightweight challenge-response authentication in SDN-based UAVs using elliptic curve cryptography10.3390/electronics11071026 ↗
26. Improving the QoS in 5G HetNets through cooperative Q-learning10.1109/ACCESS.2022.3151090 ↗
27. Performance analysis of multi-hop routing protocols in SDN-based wireless networks10.1016/j.compeleceng.2021.107393 ↗
28. Enforcing optimal ACL policies using K-partite graph in hybrid SDN10.3390/electronics8060604 ↗
29. Flow-aware elephant flow detection for software-defined networks10.1109/ACCESS.2020.2987977 ↗
30. Combination of ultra-dense networks and other 5G enabling technologies: A survey10.1109/ACCESS.2020.2969980 ↗
31. Detecting saturation attacks in SDN via machine learning
32. Network traffic classification using machine learning for software defined networks
33. Cyberpulse: A machine learning based link flooding attack mitigation system for software defined networks10.1109/ACCESS.2019.2904236 ↗
34. Towards an elastic distributed SDN controller10.1145/2534169.2491193 ↗
35. On QoS management in SDN by multipath routing
36. SCPLBS: A smart cooperative platform for load balancing and security on SDN distributed controllers10.1007/s12083-017-0605-1 ↗
37. An ACO-based link load-balancing algorithm in SDN
38. Dynamic load-balanced path optimization in SDN-based data center networks
39. BL-hybrid: A graph-theoretic approach to improving software-defined networking-based data center network performance10.1002/ett.4163 ↗