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 条
  • [21] 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
  • [22] 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)
  • [23] Deep learning-based power prediction aware charge scheduling approach in cloud based electric vehicular network
    Balasubramaniam, S.
    Syed, Mohammad Haider
    More, Nitin S.
    Polepally, Vijayakumar
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 121
  • [24] DEEP REINFORCEMENT LEARNING-BASED IRRIGATION SCHEDULING
    Yang, Y.
    Hu, J.
    Porter, D.
    Marek, T.
    Heflin, K.
    Kong, H.
    Sun, L.
    TRANSACTIONS OF THE ASABE, 2020, 63 (03) : 549 - 556
  • [25] 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
  • [26] Breakthrough to Adaptive and Cost-Aware Hardware-Assisted Zero-Day Malware Detection: A Reinforcement Learning-Based Approach
    He, Zhangying
    Makrani, Hosein Mohammadi
    Rafatirad, Setareh
    Homayoun, Houman
    Sayadi, Hossein
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 231 - 238
  • [27] 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
  • [28] DeepWeave: Accelerating Job Completion Time with Deep Reinforcement Learning-based Coflow Scheduling
    Sun, Penghao
    Guo, Zehua
    Wang, Junchao
    Li, Junfei
    Lan, Julong
    Hu, Yuxiang
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 3314 - 3320
  • [29] Cost-aware cloud service request scheduling for SaaS providers
    Wang, S. (sgwang@bupt.edu.cn), 1600, Oxford University Press (57):
  • [30] Reinforcement Learning for Cost-Aware Markov Decision Processes
    Suttle, Wesley A.
    Zhang, Kaiqing
    Yang, Zhuoran
    Kraemer, David N.
    Liu, Ji
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139