Title : ( PCP–ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment )
Authors: Peyman Shobeiri , Mehdi Akbarian Rastaghi , Saeid Abrishami , Behnam Shobiri ,Access to full-text not allowed by authors
Abstract
The utilization of cloud computing environments is highly popular for carrying out workflow executions due to its ability to provide clients with immediate access to computing resources. Among the various workflow scheduling problems in the cloud, deadline-constrained workflow scheduling has garnered increasing attention in recent years. This paper introduces a hybrid scheduling algorithm known as Partial Critical Path–Ant Colony Optimization (PCP–ACO), which aims to minimize the execution cost of a workflow while ensuring that it meets the user-defined deadline in cloud environments. PCP–ACO is a list scheduling algorithm that combines the PCP heuristic algorithm with the meta-heuristic ACO to achieve faster convergence. The list scheduling algorithm consists of two phases: task ordering and resource selection. In the case of PCP–ACO, the first step involves calculating a topological sort of the workflow tasks to assign priority to each task. Subsequently, the ACO meta-heuristic is employed to allocate the appropriate resource to each task of the workflow, based on their respective sub-deadlines that are computed using the PCP heuristic. In order to evaluate the effectiveness of the proposed algorithm, several experiments were conducted using five real scientific workflows. The results demonstrate that PCP–ACO outperforms the IC-PCP, L-ACO, and HP-GA algorithms in terms of average execution cost, achieving reductions of 19%, 17.3%, and 21.5%, respectively.
Keywords
, Deadline, constrained workflow scheduling , Cloud computing , Resource allocation , Ant colony optimization ·, Partial critical paths@article{paperid:1096461,
author = {پیمان شبیری and Akbarian Rastaghi, Mehdi and Abrishami, Saeid and Shobiri, Behnam},
title = {PCP–ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment},
journal = {Journal of Supercomputing},
year = {2023},
volume = {80},
number = {6},
month = {November},
issn = {0920-8542},
pages = {7750--7780},
numpages = {30},
keywords = {Deadline-constrained workflow scheduling - Cloud computing - Resource allocation - Ant colony optimization ·-Partial critical paths},
}
%0 Journal Article
%T PCP–ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment
%A پیمان شبیری
%A Akbarian Rastaghi, Mehdi
%A Abrishami, Saeid
%A Shobiri, Behnam
%J Journal of Supercomputing
%@ 0920-8542
%D 2023