Cloud Resource Scheduling With Deep Reinforcement Learning and Imitation Learning

被引:53
|
作者
Guo, Wenxia [1 ]
Tian, Wenhong [1 ]
Ye, Yufei [1 ]
Xu, Lingxiao [1 ]
Wu, Kui [2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu 610054, Peoples R China
[2] Univ Victoria, Dept Comp Sci, Victoria, BC V8P 5C2, Canada
来源
IEEE INTERNET OF THINGS JOURNAL | 2021年 / 8卷 / 05期
基金
中国国家自然科学基金;
关键词
Resource management; Cloud computing; Machine learning; Task analysis; Dynamic scheduling; Processor scheduling; Learning (artificial intelligence); Cloud resource scheduling; deep reinforcement learning (deep RL); imitation learning; DYNAMIC CONSOLIDATION; VIRTUAL MACHINES; MANAGEMENT; ENERGY; ALGORITHM; GAME; GO;
D O I
10.1109/JIOT.2020.3025015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The cloud resource management belongs to the category of combinatorial optimization problems, most of which have been proven to be NP-hard. In recent years, reinforcement learning (RL), as a special paradigm of machine learning, has been used to tackle these NP-hard problems. In this article, we present a deep RL-based solution, called DeepRM_Plus, to efficiently solve different cloud resource management problems. We use a convolutional neural network to capture the resource management model and utilize imitation learning in the reinforcement process to reduce the training time of the optimal policy. Compared with the state-of-the-art algorithm DeepRM, DeepRM_Plus is 37.5% faster in terms of the convergence rate. Moreover, DeepRM_Plus reduces the average weighted turnaround time and the average cycling time by 51.85% and 11.51%, respectively.
引用
收藏
页码:3576 / 3586
页数:11
相关论文
共 50 条
  • [1] Resource Scheduling for Offline Cloud Computing Using Deep Reinforcement Learning
    El-Boghdadi, Hatem M.
    Ramadan, Rabie A.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (04): : 54 - 60
  • [2] Deep Adversarial Imitation Reinforcement Learning for QoS-Aware Cloud Job Scheduling
    Huang, Yifeng
    Cheng, Long
    Xue, Lianting
    Liu, Cong
    Li, Yuancheng
    Li, Jianbin
    Ward, Tomas
    [J]. IEEE SYSTEMS JOURNAL, 2022, 16 (03): : 4232 - 4242
  • [3] Resource scheduling approach in cloud Testing as a Service using deep reinforcement learning algorithms
    Karthik, Priyadarsini
    Sekhar, Karthik
    [J]. CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2021, 6 (02) : 147 - 154
  • [4] Space Information Network Resource Scheduling for Cloud Computing: A Deep Reinforcement Learning Approach
    Wang, Yufei
    Liu, Jun
    Yin, Yanhua
    Tong, Yu
    Liu, Jiansheng
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [5] Mutated Deep Reinforcement Learning Scheduling in Cloud for Resource-Intensive IoT Systems
    Shingne, Harshala
    Shriram, R.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2023, 132 (03) : 2143 - 2155
  • [6] Mutated Deep Reinforcement Learning Scheduling in Cloud for Resource-Intensive IoT Systems
    Harshala Shingne
    R. Shriram
    [J]. Wireless Personal Communications, 2023, 132 : 2143 - 2155
  • [7] A framework for scheduling in cloud manufacturing with deep reinforcement learning
    Liu, Yongkui
    Zhang, Lin
    Wang, Lihui
    Xiao, Yingying
    Xu, Xun
    Wang, Mei
    [J]. 2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1775 - 1780
  • [8] Task Scheduling in Cloud Using Deep Reinforcement Learning
    Swarup, Shashank
    Shakshuki, Elhadi M.
    Yasar, Ansar
    [J]. 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
  • [9] Deep Reinforcement Learning for Intelligent Cloud Resource Management
    Zhou, Zhi
    Luo, Ke
    Chen, Xu
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [10] Intelligent Cloud Resource Management with Deep Reinforcement Learning
    Zhang, Yu
    Yao, Jianguo
    Guan, Haibing
    [J]. IEEE CLOUD COMPUTING, 2017, 4 (06): : 60 - 69