Improved Chameleon Swarm Optimization-Based Load Scheduling for IoT-Enabled Cloud Environment
Authors:
- Manar Ahmed HamzaMHManar Ahmed Hamza
- Jaber S. AlzahraniJAJaber S. Alzahrani
- Abu Sarwar ZamaniAZAbu Sarwar Zamani
- Mohamed I. EldesoukiMEMohamed I. Eldesouki
Open Access
- 1 January 2023
- journal article
- research article
- Published by Tech Science Press in Computer Systems Science and Engineering
- Vol. 46 (2) , 1371-1383
Abstract
Internet of things (IoT) and cloud computing (CC) becomes widespread in different application domains such as business, e-commerce, healthcare, etc. The recent developments of IoT technology have led to an increase in large amounts of data from various sources. In IoT enabled cloud environment, load scheduling remains a challenging process which is applied for ensuring network stability with maximum resource utilization. The load scheduling problem was regarded as an optimization problem that is solved by metaheuristics. In this view, this study develops a new Circle Chaotic Chameleon Swarm Optimization based Load Scheduling (C3SOA-LS) technique for IoT enabled cloud environment. The proposed C3SOA-LS technique intends to effectually schedule the tasks and balance the load uniformly in such a way that maximum resource utilization can be accomplished. Besides, the presented C3SOA-LS model involves the design of circle chaotic mapping (CCM) with the traditional chameleon swarm optimization (CSO) algorithm for improving the exploration process, shows the novelty of the work. The proposed C3SOA-LS model computes an objective with the minimization of energy consumption and makespan. The experimental outcome implied that the C3SOA-LS model has showcased improved performance and uniformly balances the load over other approaches.Keywords
This publication has 18 references indexed in Scilit:
- Chaotic hunger games search optimization algorithm for global optimization and engineering problemsMathematics and Computers in Simulation, 2022
- Alts: An Adaptive Load Balanced Task Scheduling Approach for Cloud ComputingProcesses, 2021
- Load balancing of IoT tasks in the cloud computing by using sparrow search algorithmThe Journal of Supercomputing, 2021
- Machine learning and price-based load scheduling for an optimal IoT control in the smart and frugal homeEnergy and AI, 2021
- Load balancing in the internet of things using fuzzy logic and shark smell optimization algorithmCircuit World, 2020
- Load balancing in cloud computing: A big pictureJournal of King Saud University Computer and Information Sciences, 2020
- Quantumized approach of load scheduling in fog computing environment for IoT applicationsComputing, 2020
- Peak load scheduling in smart grid using cloud computingBulletin of Electrical Engineering and Informatics, 2019
- Scheduling Algorithms for Heterogeneous Cloud Environment: Main Resource Load Balancing Algorithm and Time Balancing AlgorithmJournal of Grid Computing, 2019
- An intelligent/cognitive model of task scheduling for IoT applications in cloud computing environmentFuture Generation Computer Systems, 2018