journal article·2022Open access

Artificial Intelligence Based Reliable Load Balancing Framework in Software-Defined Networks

Mohammad Riyaz Belgaum, Fuead Ali, Zainab Alansari, Shahrulniza Musa, Muhammad Mansoor Alam, M. S. Mazliham

Computers, Materials & Continua· Volume 70· Issue 1

Abstract

Software-defined networking (SDN) plays a critical role in transforming networking from traditional to intelligent networking. The increasing demand for services from cloud users has increased the load on the network. An efficient system must handle various loads and increasing needs representing the relationships and dependence of businesses on automated measurement systems and guarantee the quality of service (QoS). The multiple paths from source to destination give a scope to select an optimal path by maintaining an equilibrium of load using some best algorithms. Moreover, the requests need to be transferred to reliable network elements. To address SDN’s current and future challenges, there is a need to know how artificial intelligence (AI) optimization techniques can efficiently balance the load. This study aims to explore two artificial intelligence optimization techniques, namely Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO), used for load balancing in SDN. Further, we identified that a modification to the existing optimization technique could improve the performance by using a reliable link and node to form the path to reach the target node and improve load balancing. Finally, we propose a conceptual framework for SDN futurology by evaluating node and link reliability, which can balance the load efficiently and improve QoS in SDN.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Software-Defined Networks and 5G · IoT and Edge/Fog Computing · Advanced Optical Network Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (21)

Show source-provided references
1. Complementing iot services through software defined networking and edge computing: A comprehensive survey10.1109/COMST.2020.2997475 ↗
2. A Survey on the architecture, application, and security of software defined networking10.1016/j.iot.2020.100289 ↗
3. SDN journey: How SDN brings versatility to 5G networks?10.1007/s40012-020-00269-5 ↗
4. SDN controllers: A comprehensive analysis and performance evaluation study10.1145/3421764 ↗
5. O. N. Foundation, “SDN architecture ONF TR-502,” 2013. [Online]. Available: https://www.opennetworking.org/wp-content/uploads/2013/02/TR_SDN_ARCH_1.0_06062014.pdf.
6. Digital innovation dynamics influence on organisational adoption: The case of cloud computing services10.1007/s10796-019-09912-2 ↗
7. How can heterogeneous internet of things build our future: A survey10.1109/COMST.2018.2803740 ↗
8. Jiang · 5G Mobile Communications · 2017 · 310.1007/978-3-319-34208-5_1 ↗
9. A systematic review of load balancing techniques in software-defined networking10.1109/ACCESS.2020.2995849 ↗
10. A survey on particle swarm optimization with emphasis on engineering and network applications10.1007/s12065-019-00210-z ↗
11. Particle swarm optimization
12. Ant colony optimization: A new meta-heuristic
13. SDN-based load balancing scheme for multi-controller deployment10.1109/ACCESS.2019.2906683 ↗
14. A Multi-controller deployment method based on PSO algorithm in SDN environment
15. A novel load balancing strategy of software-defined cloud/fog networking in the Internet of Vehicles10.1109/CC.2016.7405730 ↗
16. QoS-based routing algorithm for Software-defined network using Ant Colony Optimization
17. Dynamic load balancing of software-defined networking based on genetic-ant colony optimization10.3390/s19020311 ↗
18. SDN-controller placement for D2D communications10.1109/ACCESS.2019.2955434 ↗
19. A modified knowledge-based ant colony algorithm for virtual machine placement and simultaneous routing of NFV in distributed cloud architecture10.1007/s11227-019-02804-x ↗
20. Load balancing algorithm for migrating switches in software-defined vehicular networks10.32604/cmc.2021.014627 ↗
21. RL-routing: An SDN routing algorithm based on deep reinforcement learning10.1109/TNSE.2020.3017751 ↗