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 条
  • [31] Performance and Cost-Efficient Spark Job Scheduling Based on Deep Reinforcement Learning in Cloud Computing Environments
    Islam, Muhammed Tawfiqul
    Karunasekera, Shanika
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (07) : 1695 - 1710
  • [32] A Global Cost-Aware Container Scheduling Strategy in Cloud Data Centers
    Long, Saiqin
    Wen, Wen
    Li, Zhetao
    Li, Kenli
    Yu, Rong
    Zhu, Jiang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 2752 - 2766
  • [33] Cost-Aware Scheduling Algorithm Based on PSO in Cloud Computing Environment
    Zhao, Gang
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 33 - 42
  • [34] Cost-Aware Digital Twin Migration in Mobile Edge Computing via Deep Reinforcement Learning
    Zhang, Yuncan
    Liang, Weifa
    2024 23RD IFIP NETWORKING CONFERENCE, IFIP NETWORKING 2024, 2024, : 441 - 447
  • [35] Security and Cost-Aware Computation Offloading via Deep Reinforcement Learning in Mobile Edge Computing
    Huang, Binbin
    Li, Yangyang
    Li, Zhongjin
    Pan, Linxuan
    Wang, Shangguang
    Xu, Yunqiu
    Hu, Haiyang
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2019, 2019
  • [36] CRS: A Cost-Aware Resource Scheduling Framework for Deep Learning Task Orchestration in Mobile Clouds
    Xiao, Linchang
    Xiao, Zili
    Wu, Di
    Hu, Miao
    Zhou, Yipeng
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (02) : 600 - 613
  • [37] Executing time and cost-aware task scheduling in hybrid cloud using a modified DE algorithm
    Fan, Yuanyuan
    Liang, Qingzhong
    Chen, Yunsong
    Yan, Xuesong
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 18 (03) : 217 - 226
  • [38] Executing Time and Cost-Aware Task Scheduling in Hybrid Cloud Using a Modified DE Algorithm
    Fan, Yuanyuan
    Liang, Qingzhong
    Chen, Yunsong
    Yan, Xuesong
    Hu, Chengyu
    Yao, Hong
    Liu, Chao
    Zeng, Deze
    COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS, (ISICA 2015), 2016, 575 : 74 - 83
  • [39] Kingfisher: Cost-aware Elasticity in the Cloud
    Sharma, Upendra
    Shenoy, Prashant
    Sahu, Sambit
    Shaikh, Anees
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 206 - 210
  • [40] Deep Reinforcement Learning for Job Scheduling on Cluster
    Yao, Zhenjie
    Chen, Lan
    Zhang, He
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2021, PT IV, 2021, 12894 : 613 - 624