arrow
Return

Energy-Efficient Dynamic Workflow Scheduling in Cloud Environments Using Deep Learning

delete2025-02-26
delete1
delete
OA
AI
S
Sunera Chandrasiri
DOI:10.3390/s25051428delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Dynamic workflow scheduling in cloud environments is a challenging task due to task dependencies, fluctuating workloads, resource variability, and the need to balance makespan and energy consumption. This study presents a novel scheduling framework that integrates Graph Neural Networks (GNNs) with Deep Reinforcement Learning (DRL) using the Proximal Policy Optimization (PPO) algorithm to achieve multi-objective optimization, focusing on minimizing makespan and reducing energy consumption. By leveraging GNNs to model task dependencies within workflows, the framework enables adaptive and informed resource allocation. The agent was evaluated within a CloudSim-based simulation environment using synthetic datasets. Experimental results across benchmark datasets demonstrate the proposed framework's effectiveness, achieving consistent improvements in makespan and energy consumption over traditional heuristic methods. The framework achieved a minimum makespan of 689.22 s against the second best of 800.72 s in moderate-sized datasets, reducing makespan significantly with improvements up to 13.92% over baseline methods such as HEFT, Min-Min, and Max-Min, while maintaining competitive energy consumption of 10,964.45 J. These findings highlight the potential of combining GNNs and DRL for dynamic task scheduling in cloud environments, effectively balancing multiple objectives.
Keywords:
artificial intelligence
cloud workflow scheduling
Graph Neural Network
multi-objective optimization
reinforcement learning

Journal

Sensors cover
Sensors
IF:
3.5
Papers:
7.2W
Citations:
20.9W

Organization

No organization information available
Cited Papers

Cited Papers

Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches
err2015-07-21
err352
errOAAI
errZhan, Zhi-Hui; Liu, Xiao-Fang; Gong, Yue-Jiao; Zhang, Jun; Chung, Henry Shu-Hung; Li, Yun
errShare
errSave
errShare
errSave
A Review of Data Centers Energy Consumption and Reliability Modeling
err2021-01-01
err44
errOAAI
errAhmed, Kazi Main Uddin; Bollen, Math H. J.; Alvarez, Manuel
errShare
errSave
A comprehensive survey for scheduling techniques in cloud computing
err2019-10-01
err209
PREAI
errKumar, Mohit; Sharma, S. C.; Goel, Anubhav; Singh, S. P.
errShare
errSave
Edge-Oriented Computing Paradigms: A Survey on Architecture Design and System Management
err2018-04-17
err105
PREAI
errLi, Chao; Xue, Yushu; Wang, Jing; Zhang, Weigong; Li, Tao
errShare
errSave
HunterPlus: AI based energy-efficient task scheduling for cloud-fog computing environments
err2023-04-01
err57
errOAAI
errIftikhar, Sundas; Ahmad, Mirza Mohammad Mufleh; Tuli, Shreshth; Chowdhury, Deepraj; Xu, Minxian; Gill, Sukhpal Singh; Uhlig, Steve
errShare
errSave
Graph neural networks for job shop scheduling problems: A survey
err2025-04-01
err0
errOAAI
errSmit, Igor G.; Zhou, Jianan; Reijnen, Robbert; Wub, Yaoxin; Chen, Jian; Zhang, Cong; Bukhsh, Zaharah; Zhang, Yingqian; Nuijten, Wim
errShare
errSave
researcher View more