Path-Aware Scheduling Algorithm for Cost Optimization of Deadline-Constrained Scientific Workflows in Cloud Environments

Cloud computing is now widely used in all major industries. This transformative technology allows users to access the resources they need through a pay-as-you-go model, providing an efficient and convenient service. Although cloud computing can provide users with flexible resource scheduling and payment models, improper use may lead to cost overruns. In addition to makespan, the total cost of cloud services is also a key user requirement. Therefore, in this paper, we propose a heuristic algorithm aimed at solving the optimization problem of workflow scheduling with deadline constraints in cloud environments in order to minimize the total cost. The PACM algorithm assigns the corresponding deadline to each task in the workflow in upward probabilistic order, and achieves a more reasonable deadline assignment for the tasks based on the Critical Path Factor and Dependency Amplification Factor. Finally, the tasks are then assigned to cloud services to meet their sub-deadline requirements. Experiments are conducted using well-known scientific workflows for performance evaluation, and the results show that the algorithm outperforms previous heuristic algorithms, proving the effectiveness of the algorithm.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Cloud Computing
Published
2025-09-22
DOI
https://doi.org/10.1109/tcc.2025.3612584
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Path-Aware Scheduling Algorithm for Cost Optimization of Deadline-Constrained Scientific Workflows in Cloud Environments

Ziyu Chen, Jing Wu, Wei Hu, Gan Yu et al.
IEEE Transactions on Cloud Computing
Distributed and Parallel Computing Systems
article

Path-Aware Scheduling Algorithm for Cost Optimization of Deadline-Constrained Scientific Workflows in Cloud Environments

Ziyu Chen, Jing Wu, Wei Hu, Gan Yu, Lin Cheng
article en

Abstract

Cloud computing is now widely used in all major industries. This transformative technology allows users to access the resources they need through a pay-as-you-go model, providing an efficient and convenient service. Although cloud computing can provide users with flexible resource scheduling and payment models, improper use may lead to cost overruns. In addition to makespan, the total cost of cloud services is also a key user requirement. Therefore, in this paper, we propose a heuristic algorithm aimed at solving the optimization problem of workflow scheduling with deadline constraints in cloud environments in order to minimize the total cost. The PACM algorithm assigns the corresponding deadline to each task in the workflow in upward probabilistic order, and achieves a more reasonable deadline assignment for the tasks based on the Critical Path Factor and Dependency Amplification Factor. Finally, the tasks are then assigned to cloud services to meet their sub-deadline requirements. Experiments are conducted using well-known scientific workflows for performance evaluation, and the results show that the algorithm outperforms previous heuristic algorithms, proving the effectiveness of the algorithm.

IEEE Transactions on Cloud ComputingVol. 13(4)
Wuhan University of Science and Technology (CN)
Openalex Percentile: Top 70%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.