Isyaku Babangida, Abu Bakar Kamalrulnizam Bin, Yusuf Nura Muhammed, Abaker Mohammed, Abdelmaboud Abdelzahir, Nagmeldin Wamda
Department of Computer Science, Faculty of Computing, Universiti Teknologi Malaysia, Johor, Johor Bahru, Malaysia.
Department of Computer Science, Faculty of Computing and Information Technology, Sule Lamido University, Kafin Hausa, Jigawa State, Nigeria.
Heliyon. 2024 Apr 19;10(9):e29965. doi: 10.1016/j.heliyon.2024.e29965. eCollection 2024 May 15.
The proliferation of the Internet of Things (IoT) devices has led to a surge in Internet traffic characterized by variabilities in Quality of Service (QoS) demands. Managing these devices and traffic effectively proves challenging, particularly within conventional IoT network architectures lacking centralized management. However, the advent of Software-Defined Networking (SDN) presents intriguing opportunities for network management, capable of addressing challenges in traditional IoT architectures. SDN's ability to provide centralized network management through a programmable controller, separate from data forwarding elements, has led researchers to incorporate SDN features with IoT (SDIoT) and Wireless Sensor Networks (SDWSN) ecosystems. However, despite the SDN support, these networks encounter challenges related to load-imbalance routing issues, as the SDN controller may be constrained while certain access points serving end users become overloaded. In response to these challenges, various load-balancing routing solutions have been proposed, each with distinct objectives. However, a comprehensive study that classifies and analyzes these solutions based on their weaknesses and postmortem challenges is currently lacking. This paper fills this gap by providing an in-depth classification of existing solutions. The study categorizes the problems addressed by different schemes and summarizes their findings. Furthermore, it discusses the shortcomings of current studies, and postmortem challenges associated with integrating SDN with IoT, and suggests future research directions.
物联网(IoT)设备的激增导致互联网流量激增,其特点是服务质量(QoS)需求存在差异。有效管理这些设备和流量颇具挑战性,尤其是在缺乏集中管理的传统物联网网络架构中。然而,软件定义网络(SDN)的出现为网络管理带来了有趣的机遇,能够应对传统物联网架构中的挑战。SDN通过与数据转发元素分离的可编程控制器提供集中式网络管理的能力,促使研究人员将SDN功能与物联网(SDIoT)和无线传感器网络(SDWSN)生态系统相结合。然而,尽管有SDN的支持,这些网络仍面临与负载不平衡路由问题相关的挑战,因为SDN控制器可能受到限制,而某些为终端用户服务的接入点却出现过载。针对这些挑战,人们提出了各种负载均衡路由解决方案,每个方案都有不同的目标。然而,目前缺乏一项基于其弱点和事后挑战对这些解决方案进行分类和分析的全面研究。本文通过对现有解决方案进行深入分类填补了这一空白。该研究对不同方案所解决的问题进行了分类,并总结了它们的研究结果。此外,它还讨论了当前研究的缺点以及与将SDN与物联网集成相关的事后挑战,并提出了未来的研究方向。