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 条
  • [41] 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
  • [42] A deep reinforcement learning-based scheduling framework for real-time workflows in the cloud environment
    Pan, Jiahui
    Wei, Yi
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [43] 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
  • [44] Deep reinforcement learning-based methods for resource scheduling in cloud computing: a review and future directions
    Zhou, Guangyao
    Tian, Wenhong
    Buyya, Rajkumar
    Xue, Ruini
    Song, Liang
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (05)
  • [45] DRL-Cloud: Deep Reinforcement Learning-Based Resource Provisioning and Task Scheduling for Cloud Service Providers
    Cheng, Mingxi
    Li, Ji
    Nazarian, Shahin
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 129 - 134
  • [46] Job Shop Scheduling Problem Based on Deep Reinforcement Learning
    Li, Baoshuai
    Ye, Chunming
    Computer Engineering and Applications, 2024, 57 (23) : 248 - 254
  • [47] Deep Reinforcement Learning-Based Approach to Tackle Topic-Aware Influence Maximization
    Tian, Shan
    Mo, Songsong
    Wang, Liwei
    Peng, Zhiyong
    DATA SCIENCE AND ENGINEERING, 2020, 5 (01) : 1 - 11
  • [48] Deep Reinforcement Learning-Based Approach to Tackle Topic-Aware Influence Maximization
    Shan Tian
    Songsong Mo
    Liwei Wang
    Zhiyong Peng
    Data Science and Engineering, 2020, 5 : 1 - 11
  • [49] A reinforcement learning-based approach for online bus scheduling
    Liu, Yingzhuo
    Zuo, Xingquan
    Ai, Guanqun
    Liu, Yahong
    KNOWLEDGE-BASED SYSTEMS, 2023, 271
  • [50] 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