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 条
  • [41] Online Cost-Aware Service Requests Scheduling in Hybrid Clouds for Cloud Bursting
    Cao, Yanhua
    Lu, Li
    Yu, Jiadi
    Qian, Shiyou
    Zhu, Yanmin
    Li, Minglu
    Cao, Jian
    Wang, Zhong
    Li, Juan
    Xue, Guangtao
    WEB INFORMATION SYSTEMS ENGINEERING, WISE 2017, PT I, 2017, 10569 : 259 - 274
  • [42] Resource Scheduling for Offline Cloud Computing Using Deep Reinforcement Learning
    El-Boghdadi, Hatem M.
    Ramadan, Rabie A.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (04): : 54 - 60
  • [43] Optimal Algorithms and a PTAS for Cost-Aware Scheduling
    Chen, Lin
    Megow, Nicole
    Rischke, Roman
    Stougie, Leen
    Verschae, Jose
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2015, PT II, 2015, 9235 : 211 - 222
  • [44] Cost-Aware Cloud Bursting for Enterprise Applications
    Guo, Tian
    Sharma, Upendra
    Shenoy, Prashant
    Wood, Timothy
    Sahu, Sambit
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2014, 13 (03)
  • [45] Data Centers Job Scheduling with Deep Reinforcement Learning
    Liang, Sisheng
    Yang, Zhou
    Jin, Fang
    Chen, Yong
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2020, PT II, 2020, 12085 : 906 - 917
  • [46] Cost-aware challenges for workflow scheduling approaches in cloud computing environments: Taxonomy and opportunities
    Alkhanak, Ehab Nabiel
    Lee, Sai Peck
    Khan, Saif Ur Rehman
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 50 : 3 - 21
  • [47] RIBBON: Cost -Effective and QoS-Aware Deep Learning Model Inference using a Diverse Pool of Cloud Computing Instances
    Li, Baolin
    Roy, Rohan Basu
    Patel, Tirthak
    Gadepally, Vijay
    Gettings, Karen
    Tiwari, Devesh
    SC21: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2021,
  • [48] A Cloud-Agnostic Framework to Enable Cost-Aware Scheduling of Applications in a Multi-Cloud Environment
    Jiang, Fan
    Ferriter, Kyle
    Castillo, Claris
    NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,
  • [49] A cost-aware approach for cloud federation formation
    Dinachali, Bijan Pourghorbani
    Jabbehdari, Sam
    Javadi, Hamid Haj Seyyed
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (12)
  • [50] Cost-aware scheduling on uniform parallel machines
    Kononov, Alexander
    Lushchakova, Irina
    COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 167