QoS aware static workflow scheduling using Q-learning in cloud environment

Cloud computing is an emerging area of research in the field of computer science. It can be applied to various domains such as computational physics, bioinformatics, and pharmaceutical sciences. Workflow scheduling is a critical problem in cloud computing because the execution of scientific workflows involves precedence constraints, heterogeneous virtual machines, and competing resource requirements. Efficient task prioritization and resource allocation are therefore essential for reducing workflow execution time and improving overall resource utilization. This study proposes a hybrid framework for deterministic workflow scheduling that combines an incidence-matrix-based heuristic strategy with Q-learning. The heuristic component exploits the dependency relationships among workflow tasks to derive task priorities, while the Q-learning component adaptively refines the scheduling decisions for effective task-to-resource allocation. The primary objective of the proposed framework is to minimize workflow makespan while maintaining balanced and efficient utilization of available virtual machines. Its performance is evaluated using established scientific workflow benchmarks, including CyberShake and Epigenomics are compared with the HEFT, FCFS, PETS, QL-HEFT, and Modified Min-Min algorithms. The evaluation considers makespan, speedup, efficiency, load balancing, and resource utilization as performance measures. Experimental results demonstrate that the proposed framework achieves lower makespan than the compared scheduling approaches across the evaluated workflows. For the CyberShake workflow, the proposed method provides an average makespan reduction of approximately 11.84%, while for the Epigenomics workflow, it provides an average makespan reduction of approximately 7.07% to 16.45%. Furthermore, one-way ANOVA confirms that the differences among the evaluated scheduling approaches are statistically significant. These findings indicate that integrating dependency-aware heuristic prioritization with Q-learning can improve the effectiveness of workflow scheduling and provide a suitable approach for efficient resource allocation in cloud computing environments.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2026-10-05
DOI
https://doi.org/10.1038/s41598-026-70898-4
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

QoS aware static workflow scheduling using Q-learning in cloud environment

Ranjit Rajak, Pangambam Sendash Singh, Pramod Kumar Soni, Sakshi Mishra
Scientific Reports
Cloud Computing and Resource Management
article

QoS aware static workflow scheduling using Q-learning in cloud environment

Ranjit Rajak, Pangambam Sendash Singh, Pramod Kumar Soni, Sakshi Mishra
article en

Abstract

Cloud computing is an emerging area of research in the field of computer science. It can be applied to various domains such as computational physics, bioinformatics, and pharmaceutical sciences. Workflow scheduling is a critical problem in cloud computing because the execution of scientific workflows involves precedence constraints, heterogeneous virtual machines, and competing resource requirements. Efficient task prioritization and resource allocation are therefore essential for reducing workflow execution time and improving overall resource utilization. This study proposes a hybrid framework for deterministic workflow scheduling that combines an incidence-matrix-based heuristic strategy with Q-learning. The heuristic component exploits the dependency relationships among workflow tasks to derive task priorities, while the Q-learning component adaptively refines the scheduling decisions for effective task-to-resource allocation. The primary objective of the proposed framework is to minimize workflow makespan while maintaining balanced and efficient utilization of available virtual machines. Its performance is evaluated using established scientific workflow benchmarks, including CyberShake and Epigenomics are compared with the HEFT, FCFS, PETS, QL-HEFT, and Modified Min-Min algorithms. The evaluation considers makespan, speedup, efficiency, load balancing, and resource utilization as performance measures. Experimental results demonstrate that the proposed framework achieves lower makespan than the compared scheduling approaches across the evaluated workflows. For the CyberShake workflow, the proposed method provides an average makespan reduction of approximately 11.84%, while for the Epigenomics workflow, it provides an average makespan reduction of approximately 7.07% to 16.45%. Furthermore, one-way ANOVA confirms that the differences among the evaluated scheduling approaches are statistically significant. These findings indicate that integrating dependency-aware heuristic prioritization with Q-learning can improve the effectiveness of workflow scheduling and provide a suitable approach for efficient resource allocation in cloud computing environments.

Scientific Reports
Manipal University Jaipur, Dr. Hari Singh Gour University (IN)
Openalex Percentile: Top 5%
Cloud Computing and Resource Management
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.