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 条
  • [21] Task Scheduling in Cloud Using Deep Reinforcement Learning
    Swarup, Shashank
    Shakshuki, Elhadi M.
    Yasar, Ansar
    12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 42 - 51
  • [22] SMART: Cost-Aware Service Migration Path Selection Based on Deep Reinforcement Learning
    Cao, Buqing
    Ye, Hongfan
    Liu, Jianxun
    Tang, Bing
    Tao, Zhi
    Deng, Shuiguang
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (09) : 1 - 16
  • [23] Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources
    Moïse W. Convolbo
    Jerry Chou
    The Journal of Supercomputing, 2016, 72 : 985 - 1012
  • [24] Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources
    Convolbo, Moise W.
    Chou, Jerry
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (03): : 985 - 1012
  • [25] Cost-Aware Cloud Provisioning
    Chard, Ryan
    Chard, Kyle
    Bubendorfer, Kris
    Lacinski, Lukasz
    Madduri, Ravi
    Foster, Ian
    2015 IEEE 11TH INTERNATIONAL CONFERENCE ON E-SCIENCE, 2015, : 136 - 144
  • [26] Cost-aware hybrid cloud scheduling of parameter sweep calculations using predictive algorithms
    Bosmans, Stig
    Maricaux, Glenn
    Van der Schueren, Filip
    Hellinckx, Peter
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (01) : 63 - 75
  • [27] Deadline-constrained cost-aware workflow scheduling in hybrid cloud
    Hussain, Mehboob
    Luo, Ming-Xing
    Hussain, Abid
    Javed, Muhammad Hafeez
    Abbas, Zeeshan
    Wei, Lian-Fu
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 129
  • [28] Cost-aware Service Placement and Scheduling in the Edge-Cloud Continuum
    Rac, Samuel
    Brorsson, Mats
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (02)
  • [29] Time and Cost-Aware Method for Scheduling Workflows In Cloud Computing Systems
    Reddy, Narendrababu G.
    PhaniKumar, S.
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2017), 2017, : 455 - 460
  • [30] 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