A Deep Reinforcement Learning-Based Preemptive Approach for Cost-Aware Cloud Job Scheduling

被引:8
|
作者
Cheng, Long [1 ]
Wang, Yue [1 ]
Cheng, Feng [2 ]
Liu, Cheng [3 ]
Zhao, Zhiming [4 ]
Wang, Ying [3 ]
机构
[1] North China Elect Power Univ, Sch Control & Comp Engn, Beijing 102206, Peoples R China
[2] Southwest Jiaotong Univ, Sch Math, Chengdu 610032, Sichuan, Peoples R China
[3] Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing 100190, Peoples R China
[4] Univ Amsterdam, Res Grp Multiscale Networked Syst, NL-1012WP Amsterdam, Netherlands
来源
关键词
Cloud computing; Processor scheduling; Real-time systems; Costs; Quality of service; Time factors; Dynamic scheduling; DRL; job scheduling; preemptive mechanism; optimization; TASKS;
D O I
10.1109/TSUSC.2023.3303898
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With some specific characteristics such as elastics and scalability, cloud computing has become the most promising technology for online business nowadays. However, how to efficiently perform real-time job scheduling in cloud still poses significant challenges. The reason is that those jobs are highly dynamic and complex, and it is always hard to allocate them to computing resources in an optimal way, such as to meet the requirements from both service providers and users. In recent years, various works demonstrate that deep reinforcement learning (DRL) can handle real-time cloud jobs well in scheduling. However, to our knowledge, none of them has ever considered extra optimization opportunities for the allocated jobs in their scheduling frameworks. Given this fact, in this work, we introduce a novel DRL-based preemptive method for further improve the performance of the current studies. Specifically, we try to improve the training of scheduling policy with effective job preemptive mechanisms, and on that basis to optimize job execution cost while meeting users' expected response time. We introduce the detailed design of our method, and our evaluations demonstrate that our approach can achieve better performance than other scheduling algorithms under different real-time workloads, including the DRL approach.
引用
收藏
页码:422 / 432
页数:11
相关论文
共 50 条
  • [1] Cost-aware job scheduling for cloud instances using deep reinforcement learning
    Feng Cheng
    Yifeng Huang
    Bhavana Tanpure
    Pawan Sawalani
    Long Cheng
    Cong Liu
    Cluster Computing, 2022, 25 : 619 - 631
  • [2] 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
  • [3] 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
  • [4] 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
  • [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 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
  • [7] 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
  • [8] Energy-aware scheduling for spark job based on deep reinforcement learning in cloud
    Hongjian Li
    Liang Lu
    Wenhu Shi
    Gangfan Tan
    Hao Luo
    Computing, 2023, 105 : 1717 - 1743
  • [9] An improved deep reinforcement learning-based scheduling approach for dynamic task scheduling in cloud manufacturing
    Wang, Xiaohan
    Zhang, Lin
    Liu, Yongkui
    Laili, Yuanjun
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (11) : 4014 - 4030
  • [10] 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