A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Automatic decision-making approaches, such as reinforcement learning (RL), have been applied to (partially) solve the resource allocation problem adaptively in the cloud computing system. However, a complete cloud resource allocation framework exhibits high dimensions in state and action spaces, which prohibit the usefulness of traditional RL techniques. In addition, high power consumption has become one of the critical concerns in design and control of cloud computing systems, which degrades system reliability and increases cooling cost. An effective dynamic power management (DPM) policy should minimize power consumption while maintaining performance degradation within an acceptable level. Thus, a joint virtual machine (VM) resource allocation and power management framework is critical to the overall cloud computing system. Moreover, novel solution framework is necessary to address the even higher dimensions in state and action spaces. In this paper, we propose a novel hierarchical framework for solving the overall resource allocation and power management problem in cloud computing systems. The proposed hierarchical framework comprises a global tier for VM resource allocation to the servers and a local tier for distributed power management of local servers. The emerging deep reinforcement learning (DRL) technique, which can deal with complicated control problems with large state space, is adopted to solve the global tier problem. Furthermore, an autoencoder and a novel weight sharing structure are adopted to handle the high-dimensional state space and accelerate the convergence speed. On the other hand, the local tier of distributed server power managements comprises an LSTM based workload predictor and a model-free RL based power manager, operating in a distributed manner.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Mar 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 1; 2024: 2; 2025: 3; 2026: 1.
16 papers.
Sort:
By area:
- 2021On-edge Multi-task Transfer Learning: Model and Practice with Data-driven Task Allocationcited by 9
- 2021Unsupervised Resource Allocation with Graph Neural Networkscited by 7
- 2024CE-NAS: An End-to-End Carbon-Efficient Neural Architecture Search Frameworkcited by 5
- 2025Deep Reinforcement Learning for Job Scheduling and Resource Management in Cloud Computing: An Algorithm-Level Reviewcited by 4
- 2021VeRLPy: Python Library for Verification of Digital Designs with Reinforcement Learningcited by 3
- 2021Machine learning for cloud resources management -- An overviewcited by 2
- 2022PROMPT: Learning Dynamic Resource Allocation Policies for Network Applicationscited by 2
- 2022Machine Learning Empowered Intelligent Data Center Networking: A Surveycited by 0
- 2022Hierarchically Structured Scheduling and Execution of Tasks in a Multi-Agent Environmentcited by 0
- 2022The state-of-the-art review on resource allocation problem using artificial intelligence methods on various computing paradigmscited by 0
- 2022RISCLESS: A Reinforcement Learning Strategy to Exploit Unused Cloud Resourcescited by 0
- 2023RAPID: Enabling Fast Online Policy Learning in Dynamic Public Cloud Environmentscited by 0
4 more
- 2024An Advanced Reinforcement Learning Framework for Online Scheduling of Deferrable Workloads in Cloud Computingcited by 0
- 2025SLA-MORL: SLA-Aware Multi-Objective Reinforcement Learning for HPC Resource Optimizationcited by 0
- 2025Enhancing Q-Value Updates in Deep Q-Learning via Successor-State Predictioncited by 0
- 2026Revisiting TD Target Aggregation under Uncertainty in Q-Learningcited by 0
- 2026Revisiting TD Target Aggregation under Uncertainty in Q-Learning4 Aug 2026
- 2025Enhancing Q-Value Updates in Deep Q-Learning via Successor-State Prediction5 Nov 2025
- 2025SLA-MORL: SLA-Aware Multi-Objective Reinforcement Learning for HPC Resource Optimization5 Aug 2025
- 2025Deep Reinforcement Learning for Job Scheduling and Resource Management in Cloud Computing: An Algorithm-Level Review2 Jan 2025
- 2024CE-NAS: An End-to-End Carbon-Efficient Neural Architecture Search Framework3 Jun 2024
- 2024An Advanced Reinforcement Learning Framework for Online Scheduling of Deferrable Workloads in Cloud Computing3 Jun 2024
- 2023RAPID: Enabling Fast Online Policy Learning in Dynamic Public Cloud Environments10 Apr 2023
- 2022RISCLESS: A Reinforcement Learning Strategy to Exploit Unused Cloud Resources28 Apr 2022
- 2022The state-of-the-art review on resource allocation problem using artificial intelligence methods on various computing paradigms23 Mar 2022
- 2022Hierarchically Structured Scheduling and Execution of Tasks in a Multi-Agent Environment6 Mar 2022
- 2022Machine Learning Empowered Intelligent Data Center Networking: A Survey28 Feb 2022
- 2022PROMPT: Learning Dynamic Resource Allocation Policies for Network Applications19 Jan 2022
4 more
- 2021VeRLPy: Python Library for Verification of Digital Designs with Reinforcement Learning9 Aug 2021
- 2021On-edge Multi-task Transfer Learning: Model and Practice with Data-driven Task Allocation6 Jul 2021
- 2021Unsupervised Resource Allocation with Graph Neural Networks17 Jun 2021
- 2021Machine learning for cloud resources management -- An overview28 Jan 2021
- 2025Deep Reinforcement Learning for Job Scheduling and Resource Management in Cloud Computing: An Algorithm-Level Reviewcited by 4
- 2024An Advanced Reinforcement Learning Framework for Online Scheduling of Deferrable Workloads in Cloud Computingcited by 0
- 2025SLA-MORL: SLA-Aware Multi-Objective Reinforcement Learning for HPC Resource Optimizationcited by 0
- 2025Enhancing Q-Value Updates in Deep Q-Learning via Successor-State Predictioncited by 0
- 2026Revisiting TD Target Aggregation under Uncertainty in Q-Learningcited by 0
- 2026Revisiting TD Target Aggregation under Uncertainty in Q-Learning4 Aug 2026
- 2025Enhancing Q-Value Updates in Deep Q-Learning via Successor-State Prediction5 Nov 2025
- 2025SLA-MORL: SLA-Aware Multi-Objective Reinforcement Learning for HPC Resource Optimization5 Aug 2025
- 2025Deep Reinforcement Learning for Job Scheduling and Resource Management in Cloud Computing: An Algorithm-Level Review2 Jan 2025
- 2024An Advanced Reinforcement Learning Framework for Online Scheduling of Deferrable Workloads in Cloud Computing3 Jun 2024
- 2021On-edge Multi-task Transfer Learning: Model and Practice with Data-driven Task Allocationcited by 9
- 2021Unsupervised Resource Allocation with Graph Neural Networkscited by 7
- 2024CE-NAS: An End-to-End Carbon-Efficient Neural Architecture Search Frameworkcited by 5
- 2021VeRLPy: Python Library for Verification of Digital Designs with Reinforcement Learningcited by 3
- 2021Machine learning for cloud resources management -- An overviewcited by 2
- 2022PROMPT: Learning Dynamic Resource Allocation Policies for Network Applicationscited by 2
- 2022Machine Learning Empowered Intelligent Data Center Networking: A Surveycited by 0
- 2022Hierarchically Structured Scheduling and Execution of Tasks in a Multi-Agent Environmentcited by 0
- 2022The state-of-the-art review on resource allocation problem using artificial intelligence methods on various computing paradigmscited by 0
- 2022RISCLESS: A Reinforcement Learning Strategy to Exploit Unused Cloud Resourcescited by 0
- 2023RAPID: Enabling Fast Online Policy Learning in Dynamic Public Cloud Environmentscited by 0
- 2024CE-NAS: An End-to-End Carbon-Efficient Neural Architecture Search Framework3 Jun 2024
- 2023RAPID: Enabling Fast Online Policy Learning in Dynamic Public Cloud Environments10 Apr 2023
- 2022RISCLESS: A Reinforcement Learning Strategy to Exploit Unused Cloud Resources28 Apr 2022
- 2022The state-of-the-art review on resource allocation problem using artificial intelligence methods on various computing paradigms23 Mar 2022
- 2022Hierarchically Structured Scheduling and Execution of Tasks in a Multi-Agent Environment6 Mar 2022
- 2022Machine Learning Empowered Intelligent Data Center Networking: A Survey28 Feb 2022
- 2022PROMPT: Learning Dynamic Resource Allocation Policies for Network Applications19 Jan 2022
- 2021VeRLPy: Python Library for Verification of Digital Designs with Reinforcement Learning9 Aug 2021
- 2021On-edge Multi-task Transfer Learning: Model and Practice with Data-driven Task Allocation6 Jul 2021
- 2021Unsupervised Resource Allocation with Graph Neural Networks17 Jun 2021
- 2021Machine learning for cloud resources management -- An overview28 Jan 2021