Litcius/Paper detail

Dynamic Load Balancing Techniques in the IoT: A Review

Dimitris Kanellopoulos, V. Sharma

2022Symmetry60 citationsDOIOpen Access PDF

Abstract

The Internet of things (IoT) extends the Internet space by allowing smart things to sense and/or interact with the physical environment and communicate with other physical objects (or things) around us. In IoT, sensors, actuators, smart devices, cameras, protocols, and cloud services are used to support many intelligent applications such as environmental monitoring, traffic monitoring, remote monitoring of patients, security surveillance, and smart home automation. To optimize the usage of an IoT network, certain challenges must be addressed such as energy constraints, scalability, reliability, heterogeneity, security, privacy, routing, quality of service (QoS), and congestion. To avoid congestion in IoT, efficient load balancing (LB) is needed for distributing traffic loads among different routes. To this end, this survey presents the IoT architectures and the networking paradigms (i.e., edge–fog–cloud paradigms) adopted in these architectures. Then, it analyzes and compares previous related surveys on LB in the IoT. It reviews and classifies dynamic LB techniques in the IoT for cloud and edge/fog networks. Lastly, it presents some lessons learned and open research issues.

Topics & Concepts

Computer scienceScalabilityCloud computingQuality of serviceInternet of ThingsEnhanced Data Rates for GSM EvolutionEdge deviceComputer networkReliability (semiconductor)Network congestionSmart objectsEdge computingWireless sensor networkComputer securityTelecommunicationsDatabaseOperating systemPhysicsPower (physics)Network packetQuantum mechanicsIoT and Edge/Fog ComputingSoftware-Defined Networks and 5GCloud Computing and Resource Management