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 …

Scheduling in distributed systems: A cloud computing perspective

LF Bittencourt, A Goldman, ERM Madeira… - Computer science …, 2018 - Elsevier
Scheduling is essentially a decision-making process that enables resource sharing among a
number of activities by determining their execution order on the set of available resources …

Multi-objective task scheduling optimization for load balancing in cloud computing environment using hybrid artificial bee colony algorithm with reinforcement learning

B Kruekaew, W Kimpan - IEEE Access, 2022 - ieeexplore.ieee.org
Workload balancing in cloud computing is still challenging problem, especially in
Infrastructure as a Service (IaaS) in the cloud model. A problem that should not occur during …

Dynamic group learning distributed particle swarm optimization for large-scale optimization and its application in cloud workflow scheduling

ZJ Wang, ZH Zhan, WJ Yu, Y Lin… - IEEE transactions on …, 2019 - ieeexplore.ieee.org
Cloud workflow scheduling is a significant topic in both commercial and industrial
applications. However, the growing scale of workflow has made such a scheduling problem …

Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing

G Ismayilov, HR Topcuoglu - Future Generation computer systems, 2020 - Elsevier
Workflow scheduling is a largely studied research topic in cloud computing, which targets to
utilize cloud resources for workflow tasks by considering the objectives specified in QoS. In …

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 …

Deadline-based dynamic resource allocation and provisioning algorithms in fog-cloud environment

RK Naha, S Garg, A Chan, SK Battula - Future Generation Computer …, 2020 - Elsevier
The Fog computing paradigm is becoming prominent in supporting time-sensitive
applications that are related to the smart Internet of Things (IoT) services, such as smart city …

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 …

Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments

BH Abed-Alguni, NA Alawad - Applied Soft Computing, 2021 - Elsevier
Optimal scheduling of workflows in cloud computing environments is an essential element to
maximize the utilization of Virtual Machines (VMs). In practice, scheduling of dependent …

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 …