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 survey on scheduling strategies for workflows in cloud environment and emerging trends

M Adhikari, T Amgoth, SN Srirama - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Workflow scheduling is one of the challenging issues in emerging trends of the distributed
environment that focuses on satisfying various quality of service (QoS) constraints. The …

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 …

FUPE: A security driven task scheduling approach for SDN-based IoT–Fog networks

S Javanmardi, M Shojafar, R Mohammadi… - Journal of information …, 2021 - Elsevier
Fog computing is a paradigm to overcome the cloud computing limitations which provides
low latency to the users' applications for the Internet of Things (IoT). Software-defined …

A novel directional and non-local-convergent particle swarm optimization based workflow scheduling in cloud–edge environment

Y **e, Y Zhu, Y Wang, Y Cheng, R Xu, AS Sani… - Future Generation …, 2019 - Elsevier
With the increasing popularity of Internet of Things (IoT), edge computing has become the
key driving force to provide computing resources, storage and network services closer to the …

Metaheuristics for scheduling of heterogeneous tasks in cloud computing environments: Analysis, performance evaluation, and future directions

H Singh, S Tyagi, P Kumar, SS Gill, R Buyya - … Modelling Practice and …, 2021 - Elsevier
In cloud computing environments, when a client wants to access any resources, hardware
components, or application services, he needs to get a subscription for the same from …

An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment

M Abdullahi, MA Ngadi, SI Dishing, BI Ahmad - Journal of Network and …, 2019 - Elsevier
Abstract In Cloud Computing model, users are charged according to the usage of resources
and desired Quality of Service (QoS). Multi-objective task scheduling problem based on …

IPPTS: An efficient algorithm for scientific workflow scheduling in heterogeneous computing systems

H Djigal, J Feng, J Lu, J Ge - IEEE transactions on parallel and …, 2020 - ieeexplore.ieee.org
Efficient scheduling algorithms are key for attaining high performance in heterogeneous
computing systems. In this article, we propose a new list scheduling algorithm for assigning …

A deep reinforcement learning-based preemptive approach for cost-aware cloud job scheduling

L Cheng, Y Wang, F Cheng, C Liu… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
With some specific characteristics such as elastics and scalability, cloud computing has
become the most promising technology for online business nowadays. However, how to …

Genetic-based algorithms applied to a workflow scheduling algorithm with security and deadline constraints in clouds

HY Shishido, JC Estrella, CFM Toledo… - Computers & Electrical …, 2018 - Elsevier
There have been a number of metaheuristic scheduling techniques for cloud described in
the literature, as well as their applications. The efficiency of metaheuristic techniques has …