Load Balancing for Resource Optimization in Internet of Things (IoT) Systems

Authors

  • Dorcas Dachollom Datiri Brunel University, Kingston Lane, Uxbridge, London, UB8 3PH, United Kingdom
  • Maozhen Li Brunel University, Kingston Lane, Uxbridge, London, UB8 3PH, United Kingdom

DOI:

https://doi.org/10.31577/cai_2022_6_1425

Keywords:

Load balancing, resource allocation, resource optimization, Internet of Things (IoT), edge computing, scalability

Abstract

Internet of Things (IoT) has been recognised as a promising area for automating numerous processes, however, the major problem with IoT is its potential for rising complexities. Several approaches have moved attention to the edge nodes associated with IoT, hence concepts of edge-computing, resource allocation and load balancing are tantamount to a more robust heterogeneous IoT. The resource optimization terrain comes with several complications for the resource allocation and scheduling algorithms. Load balancing, one of the key strategies for improving system performance and resource utilization in distributed and parallel computing, generally views an effective load balancer as a 'traffic controller' of resources by directing tasks to available and capable resources. In this paper, a framework appropriate for modelling and reasoning about IoT resource optimization is developed. Further, implementation of an optimized resource allocation algorithm taking into consideration the users' quality of experience (QoE) and the quality of service (QoS) is made available. Simulation results authenticate analysis and validate the improved performance over existing work.

Downloads

Download data is not yet available.

Downloads

Published

2023-03-20

How to Cite

Datiri, D. D., & Li, M. (2023). Load Balancing for Resource Optimization in Internet of Things (IoT) Systems. Computing and Informatics, 41(6), 1425–1445. https://doi.org/10.31577/cai_2022_6_1425

Most read articles by the same author(s)