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] 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
  • [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] 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
  • [34] 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
  • [35] 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
  • [36] Kingfisher: Cost-aware Elasticity in the Cloud
    Sharma, Upendra
    Shenoy, Prashant
    Sahu, Sambit
    Shaikh, Anees
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 206 - 210
  • [37] 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
  • [38] Time- and Cost-Aware Scheduling Method for Workflows in Cloud Computing Systems
    Reddy, G. Narendrababu
    Kumar, S. Phani
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA ENGINEERING, 2018, 9 : 215 - 227
  • [39] DeepJS']JS: Job Scheduling Based on Deep Reinforcement Learning in Cloud Data Center
    Li, Fengcun
    Hu, Bo
    ICBDC 2019: PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON BIG DATA AND COMPUTING, 2019, : 48 - 53
  • [40] Energy-aware systems for real-time job scheduling in cloud data centers: A deep reinforcement learning approach
    Yan, Jingchen
    Huang, Yifeng
    Gupta, Aditya
    Gupta, Anubhav
    Liu, Cong
    Li, Jianbin
    Cheng, Long
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 99