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 …

A hybrid meta-heuristic task scheduling algorithm based on genetic and thermodynamic simulated annealing algorithms in cloud computing environments

M Tanha, M Hosseini Shirvani, AM Rahmani - Neural Computing and …, 2021 - Springer
Cloud providers deliver heterogeneous virtual machines to run complicated jobs submitted
by users. The task scheduling issue is formulated to a discrete optimization problem which is …

An improved particle swarm optimization algorithm for task scheduling in cloud computing

P Pirozmand, H Jalalinejad, AAR Hosseinabadi… - Journal of Ambient …, 2023 - Springer
In the context of cloud computing, the task scheduling issue has an immediate effect on
service quality. Task scheduling is the process of assigning work to available resources …

Efficient job scheduling paradigm based on hybrid sparrow search algorithm and differential evolution optimization for heterogeneous cloud computing platforms

MI Khaleel - Internet of Things, 2023 - Elsevier
The job scheduling paradigms include dispatching Internet of Things (IoT) critical services
onto processing nodes. Here most energy is consumed in finding suitable virtual machines …

A review of task scheduling based on meta-heuristics approach in cloud computing

P Singh, M Dutta, N Aggarwal - Knowledge and Information Systems, 2017 - Springer
Heterogeneous distributed computing systems are the emerging for executing scientific and
computationally intensive applications. Cloud computing in this context describes a …

Cloud computing resource scheduling and a survey of its evolutionary approaches

ZH Zhan, XF Liu, YJ Gong, J Zhang… - ACM Computing …, 2015 - dl.acm.org
A disruptive technology fundamentally transforming the way that computing services are
delivered, cloud computing offers information and communication technology users a new …

An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments

Z Zhou, F Li, H Zhu, H Xie, JH Abawajy… - Neural Computing and …, 2020 - Springer
Cloud computing is an emerging distributed system that provides flexible and dynamically
scalable computing resources for use at low cost. Task scheduling in cloud computing …

[HTML][HTML] A third generation genetic algorithm NSGAIII for task scheduling in cloud computing

L Imene, S Sihem, K Okba, B Mohamed - Journal of King Saud university …, 2022 - Elsevier
Task scheduling in the cloud is perceived as a difficult Multi-objective optimization problem.
It refers to the assignment of user tasks on the available cloud virtual machines. This …

Metaheuristic scheduling for cloud: A survey

CW Tsai, JJPC Rodrigues - IEEE Systems Journal, 2013 - ieeexplore.ieee.org
Cloud computing has become an increasingly important research topic given the strong
evolution and migration of many network services to such computational environment. The …

A comprehensive survey for scheduling techniques in cloud computing

M Kumar, SC Sharma, A Goel, SP Singh - Journal of Network and …, 2019 - Elsevier
Resource scheduling becomes the prominent issue in cloud computing due to rapid growth
of on demand request and heterogeneous nature of cloud resources. Cloud provides …