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 …

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 …

A two-stage estimation of distribution algorithm with heuristics for energy-aware cloud workflow scheduling

Y Xie, XY Wang, ZJ Shen, YH Sheng… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
With the enormous increase in energy usage by cloud data centers for handling various
workflow applications, the energy-aware cloud workflow scheduling has become a hot …

An adaptive decoding biased random key genetic algorithm for cloud workflow scheduling

Y Xie, Y Sheng, M Qiu, F Gui - Engineering applications of artificial …, 2022 - Elsevier
With the ever-growing data and computing requirements, more and more scientific and
business applications represented by workflows have been moved or are in active transition …

A scheduling scheme in the cloud computing environment using deep Q-learning

Z Tong, H Chen, X Deng, K Li, K Li - Information Sciences, 2020 - Elsevier
Task scheduling, which plays a vital role in cloud computing, is a critical factor that
determines the performance of cloud computing. From the booming economy of information …

An effective cloud workflow scheduling approach combining PSO and idle time slot-aware rules

Y Wang, X Zuo - IEEE/CAA journal of automatica sinica, 2021 - ieeexplore.ieee.org
Workflow scheduling is a key issue and remains a challenging problem in cloud computing.
Faced with the large number of virtual machine (VM) types offered by cloud providers, cloud …

An IoT-based task scheduling optimization scheme considering the deadline and cost-aware scientific workflow for cloud computing

X Ma, H Gao, H Xu, M Bian - EURASIP Journal on Wireless …, 2019 - Springer
Large-scale applications of Internet of things (IoT), which require considerable computing
tasks and storage resources, are increasingly deployed in cloud environments. Compared …

Efficient dependent task offloading for multiple applications in MEC-cloud system

J Liu, J Ren, Y Zhang, X Peng… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
With the proliferation of versatile mobile applications, offloading compute-intensive tasks to
the MEC/Cloud becomes a dramatic technique due to the limited resources and high user …

GRP-HEFT: A budget-constrained resource provisioning scheme for workflow scheduling in IaaS clouds

HR Faragardi, MRS Sedghpour… - … on Parallel and …, 2019 - ieeexplore.ieee.org
In Infrastructure as a Service (IaaS) Clouds, users are charged to utilize cloud services
according to a pay-per-use model. If users intend to run their workflow applications on cloud …

Multi-objective workflow scheduling based on genetic algorithm in cloud environment

X Xia, H Qiu, X Xu, Y Zhang - Information Sciences, 2022 - Elsevier
In recent years, cloud computing plays a crucial role in many real applications. Thus, how to
solve workflow scheduling problems, ie, allocating and scheduling different resources …