Task scheduling in cloud computing based on meta-heuristics: review, taxonomy, open challenges, and future trends

EH Houssein, AG Gad, YM Wazery… - Swarm and Evolutionary …, 2021 - Elsevier
Cloud computing is a recently looming-evoked paradigm, the aim of which is to provide on-
demand, pay-as-you-go, internet-based access to shared computing resources (hardware …

Resource allocation and task scheduling in fog computing and internet of everything environments: A taxonomy, review, and future directions

B Jamil, H Ijaz, M Shojafar, K Munir… - ACM Computing Surveys …, 2022 - dl.acm.org
The Internet of Everything paradigm is being rapidly adopted in develo** applications for
different domains like smart agriculture, smart city, big data streaming, and so on. These IoE …

Task scheduling optimization in heterogeneous cloud computing environments: A hybrid GA-GWO approach

I Behera, S Sobhanayak - Journal of Parallel and Distributed Computing, 2024 - Elsevier
Cloud computing, a technology providing flexible and scalable computing resources, faces a
critical challenge in task scheduling, directly impacting system performance and customer …

Issues and challenges of load balancing techniques in cloud computing: A survey

P Kumar, R Kumar - ACM computing surveys (CSUR), 2019 - dl.acm.org
With the growth in computing technologies, cloud computing has added a new paradigm to
user services that allows accessing Information Technology services on the basis of pay-per …

Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution

M Abd Elaziz, S **ong, KPN Jayasena, L Li - Knowledge-Based Systems, 2019 - Elsevier
This paper presents an alternative method for cloud task scheduling problem which aims to
minimize makespan that required to schedule a number of tasks on different Virtual …

Task scheduling algorithms for energy optimization in cloud environment: a comprehensive review

R Ghafari, FH Kabutarkhani, N Mansouri - Cluster Computing, 2022 - Springer
Cloud computing is very popular because of its unique features such as scalability, elasticity,
on-demand service, and security. A large number of tasks are performed simultaneously in a …

Machine learning-based computation offloading in multi-access edge computing: A survey

A Choudhury, M Ghose, A Islam - Journal of Systems Architecture, 2024 - Elsevier
The advancement of technology towards the realization of the evolving mobile computing
paradigm brings a rapid paradigm shift in its usage, especially in the Internet, computation …

Towards metaheuristic scheduling techniques in cloud and fog: an extensive taxonomic review

RM Singh, LK Awasthi, G Sikka - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
Task scheduling is a critical issue in distributed computing environments like cloud and fog.
The objective is to provide an optimal distribution of tasks among the resources. Several …

Task scheduling in cloud computing environment by grey wolf optimizer

N Bacanin, T Bezdan, E Tuba… - 2019 27th …, 2019 - ieeexplore.ieee.org
Cloud computing is an emerging computer technology, that provides distributed, scalable,
elastic computer resources to the end-user over the Internet. One of the most challenging …

A PSO‐based task scheduling algorithm improved using a load‐balancing technique for the cloud computing environment

F Ebadifard, SM Babamir - Concurrency and Computation …, 2018 - Wiley Online Library
Dynamic on‐demand resource provisioning is one of the primary goals of the cloud
computing task scheduling process. Task scheduling is a nondeterministic polynomial time …