Smart City Gnosys

Smart city article details

Title An Approach Based On Genetic And Grasshopper Optimization Algorithms For Dynamic Load Balancing In Cloudiot
ID_Doc 7572
Authors Benabbes S.; Hemam S.M.
Year 2023
Published Computing and Informatics, 42, 2
DOI http://dx.doi.org/10.31577/cai_2023_2_364
Abstract CloudIoT is a new paradigm, which has emerged as a result of the combination of Cloud Computing (CC) and the Internet of Things (IoT). It has experienced a growing and rapid development, and it has become more popular in information and technology (IT) environments because of the advantages it offers. However, due to a strong use of this paradigm, especially in smart cities, the problem of imbalance load has emerged. Indeed, to satisfy the needs of the user, the intelligent objects send the collected data to the virtual machines (VMs) of the cloud in order to be processed. So, it is necessary to have an idea about the load of its VM. Thus, the problem of load balancing between VMs is strongly related to the technique used for the VMs selection. To tackle this problem, we propose in this paper a task scheduler called Scheduler Genetic Grasshopper Algorithm (SGGA). It allows to ensure a dynamic load balancing, as well as the optimization of the makespan and the resource usage. Our proposed SGGA is based on the combination of Genetic Algorithm (GA) and Grasshopper Optimization Algorithm (GOA). First, the tasks sent by the IoTs are mapped to the VMs in order to build the initial population, then SGGA performs the genetic algorithm, which has expressed a considerable performance. However, the weakness of the GA is marked by its heaviness caused by the mutation operator, especially when the number of tasks increases. Because of this insufficiency, we have replaced the mutation operator with the grasshopper optimization algorithm. The results of the experiments show that our approach (SGGA) is the most efficient, compared to the recent approaches, in terms of the response time to obtain the optimal solution, makespan, throughput, an average resource utilization rate and the hypervolume indicator. © 2023 Slovak Academy of Sciences. All rights reserved.
Author Keywords CloudIoT; dynamic load balancing; GA; GOA; task scheduler


Similar Articles


Id Similarity Authors Title Published
4086 View0.861Choudhury S.; Luhach A.K.; Rodrigues J.J.P.C.; AL-Numay M.; Ghosh U.; Sinha Roy D.A Residual Resource Fitness-Based Genetic Algorithm For A Fog-Level Virtual Machine Placement For Green Smart City ServicesSustainability (Switzerland), 15, 11 (2023)
647 View0.861Butt A.A.; Khan S.; Ashfaq T.; Javaid S.; Sattar N.A.; Javaid N.A Cloud And Fog Based Architecture For Energy Management Of Smart City By Using Meta-Heuristic Techniques2019 15th International Wireless Communications and Mobile Computing Conference, IWCMC 2019 (2019)
53000 View0.855Jin G.; Huang Z.Statistical Pathways To Low-Carbon Cities: Analyzing Renewable Integration, Energy-Efficient Design, And Job CreationSustainable Cities and Society, 107 (2024)