Resource Allocation With Workload-Time Windows for Cloud-Based Software Services: A Deep Reinforcement Learning Approach

被引:30
|
作者
Chen, Xing [1 ,2 ]
Yang, Lijian [1 ,2 ]
Chen, Zheyi [1 ,2 ]
Min, Geyong [3 ]
Zheng, Xianghan [1 ,2 ]
Rong, Chunming [4 ]
机构
[1] Fuzhou Univ, Coll Comp & Sci, Fuzhou 350116, Peoples R China
[2] Fujian Key Lab Network Comp & Intelligent Informa, Fuzhou 350116, Peoples R China
[3] Univ Exeter, Dept Comp Sci, Coll Engn Math & Phys Sci, Exeter EX4 4QF, Devon, England
[4] Univ Stavanger, Dept Elect Engn & Comp Sci, N-4036 Stavanger, Norway
基金
中国国家自然科学基金;
关键词
Cloud-based software services; resource allocation; workload-time windows; deep reinforcement learning; feedback control;
D O I
10.1109/TCC.2022.3169157
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the workloads and service requests in cloud computing environments change constantly, cloud-based software services need to adaptively allocate resources for ensuring the Quality-of-Service (QoS) while reducing resource costs. However, it is very challenging to achieve adaptive resource allocation for cloud-based software services with complex and variable system states. Most of the existing methods only consider the current condition of workloads, and thus cannot well adapt to real-world cloud environments subject to fluctuating workloads. To address this challenge, we propose a novel Deep Reinforcement learning based resource Allocation method with workload-time Windows (DRAW) for cloud-based software services that considers both the current and future workloads in the resource allocation process. Specifically, an original Deep Q-Network (DQN) based prediction model of management operations is trained based on workload-time windows, which can be used to predict appropriate management operations under different system states. Next, a new feedback-control mechanism is designed to construct the objective resource allocation plan under the current system state through iterative execution of management operations. Extensive simulation results demonstrate that the prediction accuracy of management operations generated by the proposed DRAW method can reach 90.69%. Moreover, the DRAW can achieve the optimal/near-optimal performance and outperform other classic methods by 3 similar to 13% under different scenarios.
引用
收藏
页码:1871 / 1885
页数:15
相关论文
共 50 条
  • [41] Resource Allocation Based on Deep Reinforcement Learning in IoT Edge Computing
    Xiong, Xiong
    Zheng, Kan
    Lei, Lei
    Hou, Lu
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (06) : 1133 - 1146
  • [42] UAV spatiotemporal crowdsourcing resource allocation based on deep reinforcement learning
    面向工业场景的无人机时空众包资源分配
    Huangfu, Wei (huangfuwei@ustb.edu.cn), 2025, 47 (01): : 91 - 100
  • [43] Resource Allocation for IRS-Assisted Networks: A Deep Reinforcement Learning Approach
    Ahmad S.
    Khan S.
    Khan K.S.
    Naeem F.
    Tariq M.
    IEEE Communications Standards Magazine, 2023, 7 (03): : 48 - 55
  • [44] Resource Allocation in Multicore Elastic Optical Networks: A Deep Reinforcement Learning Approach
    Pinto-Rios, Juan
    Calderon, Felipe
    Leiva, Ariel
    Hermosilla, Gabriel
    Beghelli, Alejandra
    Borquez-Paredes, Danilo
    Lozada, Astrid
    Jara, Nicolas
    Olivares, Ricardo
    Saavedra, Gabriel
    COMPLEXITY, 2023, 2023
  • [45] Security computing resource allocation based on deep reinforcement learning in serverless multi-cloud edge computing
    Zhang, Hang
    Wang, Jinsong
    Zhang, Hongwei
    Bu, Chao
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 151 : 152 - 161
  • [46] Resource allocation for joint energy and spectral efficiency in cloud radio access network based on deep reinforcement learning
    Iqbal, Amjad
    Tham, Mau-Luen
    Chang, Yoong Choon
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (04)
  • [47] QoE Driven Resource Allocation in Massive IoT: A Deep Reinforcement Learning Approach
    Zhao, Jianan
    Xu, Shaoyi
    Li, Dongji
    2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [48] Smart Resource Allocation for Mobile Edge Computing: A Deep Reinforcement Learning Approach
    Wang, Jiadai
    Zhao, Lei
    Liu, Jiajia
    Kato, Nei
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (03) : 1529 - 1541
  • [49] Smart Resource Allocation for Mobile Edge Computing: A Deep Reinforcement Learning Approach
    Liu, Jiajia (liujiajia@nwpu.edu.cn), 1600, IEEE Computer Society (09):
  • [50] Model-free Resource Management of Cloud-based applications using Reinforcement Learning
    Jin, Yue
    Bouzid, Makram
    Kostadinov, Dimitre
    Aghasaryan, Armen
    2018 21ST CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN), 2018,