Cost-aware job scheduling for cloud instances using deep reinforcement learning

被引:0
|
作者
Feng Cheng
Yifeng Huang
Bhavana Tanpure
Pawan Sawalani
Long Cheng
Cong Liu
机构
[1] Southwest Jiaotong University,School of Mathematics
[2] North China Electric Power University in Beijing,School of Control and Computer Engineering
[3] Dublin City University,School of Computing
[4] Dublin City University,The Insight SFI Research Centre for Data Analytics
[5] Shandong University of Technology,School of Computer Science and Technology
来源
Cluster Computing | 2022年 / 25卷
关键词
Cloud computing; Deep reinforcement learning; Deep Q-learning; QoS; Job scheduling; Cost optimization;
D O I
暂无
中图分类号
学科分类号
摘要
As the services provided by cloud vendors are providing better performance, achieving auto-scaling, load-balancing, and optimized performance along with low infrastructure maintenance, more and more companies migrate their services to the cloud. Since the cloud workload is dynamic and complex, scheduling the jobs submitted by users in an effective way is proving to be a challenging task. Although a lot of advanced job scheduling approaches have been proposed in the past years, almost all of them are designed to handle batch jobs rather than real-time workloads, such as that user requests are submitted at any time with any amount of numbers. In this work, we have proposed a Deep Reinforcement Learning (DRL) based job scheduler that dispatches the jobs in real time to tackle this problem. Specifically, we focus on scheduling user requests in such a way as to provide the quality of service (QoS) to the end-user along with a significant reduction of the cost spent on the execution of jobs on the virtual instances. We have implemented our method by Deep Q-learning Network (DQN) model, and our experimental results demonstrate that our approach can significantly outperform the commonly used real-time scheduling algorithms.
引用
收藏
页码:619 / 631
页数:12
相关论文
共 50 条
  • [1] Cost-aware job scheduling for cloud inutances using deep reinforcement learning
    Cheng, Feng
    Huang, Yifeng
    Tanpure, Bhavana
    Sawalani, Pawan
    Cheng, Long
    Liu, Cong
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 619 - 631
  • [2] Cost-aware real-time job scheduling for hybrid cloud using deep reinforcement learning
    Cheng, Long
    Kalapgar, Archana
    Jain, Amogh
    Wang, Yue
    Qin, Yongtai
    Li, Yuancheng
    Liu, Cong
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (21): : 18579 - 18593
  • [3] Cost-aware real-time job scheduling for hybrid cloud using deep reinforcement learning
    Long Cheng
    Archana Kalapgar
    Amogh Jain
    Yue Wang
    Yongtai Qin
    Yuancheng Li
    Cong Liu
    Neural Computing and Applications, 2022, 34 : 18579 - 18593
  • [4] A Deep Reinforcement Learning-Based Preemptive Approach for Cost-Aware Cloud Job Scheduling
    Cheng, Long
    Wang, Yue
    Cheng, Feng
    Liu, Cheng
    Zhao, Zhiming
    Wang, Ying
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (03): : 422 - 432
  • [5] Performance and Cost-Aware Task Scheduling via Deep Reinforcement Learning in Cloud Environment
    Zhao, Zihui
    Shi, Xiaoyu
    Shang, Mingsheng
    SERVICE-ORIENTED COMPUTING (ICSOC 2022), 2022, 13740 : 600 - 615
  • [6] Cost-Aware Dynamic Multi-Workflow Scheduling in Cloud Data Center Using Evolutionary Reinforcement Learning
    Huang, Victoria
    Wang, Chen
    Ma, Hui
    Chen, Gang
    Christopher, Kameron
    SERVICE-ORIENTED COMPUTING (ICSOC 2022), 2022, 13740 : 449 - 464
  • [7] Deep Reinforcement Learning for Orchestrating Cost-Aware Reconfigurations of vRANs
    Murti, Fahri Wisnu
    Ali, Samad
    Iosifidis, George
    Latva-aho, Matti
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (01): : 200 - 216
  • [8] Cost-aware scheduling systems for real-time workflows in cloud: An approach based on Genetic Algorithm and Deep Reinforcement Learning
    Zhang, Jingwei
    Cheng, Long
    Liu, Cong
    Zhao, Zhiming
    Mao, Ying
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 234
  • [9] Deep Adversarial Imitation Reinforcement Learning for QoS-Aware Cloud Job Scheduling
    Huang, Yifeng
    Cheng, Long
    Xue, Lianting
    Liu, Cong
    Li, Yuancheng
    Li, Jianbin
    Ward, Tomas
    IEEE SYSTEMS JOURNAL, 2022, 16 (03): : 4232 - 4242
  • [10] Energy-aware scheduling for spark job based on deep reinforcement learning in cloud
    Li, Hongjian
    Lu, Liang
    Shi, Wenhu
    Tan, Gangfan
    Luo, Hao
    COMPUTING, 2023, 105 (08) : 1717 - 1743