Because cloud workloads and service demand shift continuously, cloud platforms need resource-allocation mechanisms that adjust on the fly to keep quality of service (QoS) high, contain operating expenses, and avoid the common failure mode in which some servers sit idle while others are pushed past capacity. What makes this hard is that cloud environments are dynamic and their states keep changing, so allocation decisions cannot rely on fixed rules. Conventional approaches typically require expert tuning or repeated manual iteration, which makes them costly and difficult to adapt. A central difficulty is therefore assigning resources efficiently enough to satisfy many concurrent users and applications with competing requirements. Reinforcement learning (RL), through its exploration-exploitation mechanism, offers a way to keep adapting as conditions evolve. This paper's central argument is that dynamic-workload resource allocation in cloud settings can be handled effectively with RL-based methods, which let systems learn from ongoing changes, adjust performance in real time, and cut costs accordingly. The review further finds that hybrid schemes pairing meta-heuristic search with reinforcement learning surpass conventional RL algorithms once tested on real-world data.
Shahidinejad, M. Ghobaei-Arani, and M. Masdari, “Resource provisioning using workload clustering in cloud computing environment: a hybrid approach,” Cluster Comput., vol. 24, no. 1, pp. 319-342, 2021.
Z. Chen, J. Hu, G. Min, C. Luo, and T. El-Ghazawi, “Adaptive and efficient resource allocation in cloud datacenters using actor-critic deep reinforcement learning,” IEEE Trans. Parallel Distrib. Syst., vol. 33, no. 8, pp. 1911-1923, 2021.
X. Chen, Y. Zhang, H. Wang, and L. Liu, “Resource allocation for cloud-based software services using prediction-enabled feedback control with reinforcement learning,” IEEE Trans. Cloud Comput., vol. 10, no. 2, pp. 1117-1129, 2020.
P. S. Prabha, “Adaptive cloud resource allocation using attention-driven deep reinforcement learning,” Eng. Technol. Appl. Sci. Res., vol. 14, no. 3, pp. 15234-15241, 2024.
K. Lone and S. A. Sofi, “A review on offloading in fog-based internet of things: Architecture, machine learning approaches, and open issues,” High-Confidence Comput., vol. 3, no. 2, p. 100124, 2023.
R. Liu, R. Piplani, and C. Toro, “Deep reinforcement learning for dynamic scheduling of a flexible job shop,” Int. J. Prod. Res., vol. 60, no. 13, pp. 4049-4069, 2022.
Alsadie, “A comprehensive review of AI techniques for resource management in fog computing: Trends, challenges and future directions,” IEEE Access, vol. 12, pp. 1-20, 2024.
Sonmez, A. Ozgovde, and C. Ersoy, “Fuzzy workload orchestration for edge computing,” IEEE Trans. Netw. Serv. Manag., vol. 16, no. 2, pp. 769-782, 2019.
R. Bianchini et al., “Toward ML-centric cloud platforms,” Commun. ACM, vol. 63, no. 2, pp. 50-59, 2020.
T. Khan et al., “Machine learning (ML)-centric resource management in cloud computing: A review and future directions,” J. Netw. Comput. Appl., vol. 204, p. 103405, 2022.
T. Thein, M. M. Myo, S. Parvin, and A. Gawanmeh, “Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers,” J. King Saud Univ. Comput. Inf. Sci., vol. 32, no. 10, pp. 1127-1139, 2020.
Pradhan, S. K. Bisoy, and A. Das, “A survey on PSO based meta-heuristic scheduling mechanism in cloud computing environment,” J. King Saud Univ. Comput. Inf. Sci., vol. 34, no. 8, pp. 4888-4901, 2022.
Z. Chen, J. Hu, G. Min, C. Luo, and T. El-Ghazawi, “Adaptive and efficient resource allocation in cloud datacenters using actor-critic deep reinforcement learning,” IEEE Trans. Parallel Distrib. Syst., vol. 33, no. 8, pp. 1911-1923, 2021.
M. Mousavi, J. Rezazadeh, and O. A. Sianaki, “Machine learning applications for fog computing in IoT: a survey,” Int. J. Web Grid Serv., vol. 17, no. 4, pp. 293-320, 2021.
P. Ladosz, L. Weng, M. Kim, and H. Oh, “Exploration in deep reinforcement learning: A survey,” Inf. Fusion, vol. 85, pp. 1-22, 2022.
R. M. Abdullah, S. A. H. Alazawi, and P. Ehkan, “SAS-HRM: Secure authentication system for human resource management,” Al-Mustansiriyah J. Sci., vol. 34, no. 3, pp. 64-71, 2023.
X. Chen et al., “Resource allocation for cloud-based software services using prediction-enabled feedback control with reinforcement learning,” IEEE Trans. Cloud Comput., vol. 10, no. 2, pp. 1117-1129, 2020.
Y. Li, X. Zhang, and R. Wang, “Deep Reinforcement Learning for Cloud Resource Allocation: A Survey,” IEEE Trans. Cloud Comput., vol. 10, no. 3, pp. 1560-1578, 2022.
Wu, Y. Gong, H. Zheng, Y. Zhang, J. Huang, and J. Xu, “Enterprise cloud resource optimization and management based on cloud operations,” Appl. Comput. Eng., vol. 76, pp. 8-14, 2024.
J. Xu, Z. Xu, and B. Shi, “Deep reinforcement learning based resource allocation strategy in cloud-edge computing system,” Front. Bioeng. Biotechnol., vol. 10, p. 908056, 2022.
Belgacem, S. Mahmoudi, and M. Kihl, “Intelligent multi-agent reinforcement learning model for resources allocation in cloud computing,” J. King Saud Univ. Comput. Inf. Sci., vol. 34, no. 6, pp. 2391-2404, 2022.
Kruekaew and W. Kimpan, “Multi-objective task scheduling optimization for load balancing in cloud computing environment using hybrid artificial bee colony algorithm with reinforcement learning,” IEEE Access, vol. 10, pp. 17803-17818, 2022.
M. Arvindhan and D. R. Kumar, “Adaptive resource allocation in cloud data centers using actor-critical deep reinforcement learning for optimized load balancing,” Int. J. Recent Innov. Trends Comput. Commun., vol. 11, no. 5s, pp. 310-318, 2023.
P. V. Lahande et al., “Reinforcement learning approach for optimizing cloud resource utilization with load balancing,” IEEE Access, vol. 11, pp. 127567-127577, 2023.
T. Cui, R. Yang, C. Fang, and S. Yu, “Deep reinforcement learning-based resource allocation for content distribution in IoT-edge-cloud computing environments,” Symmetry, vol. 15, no. 1, p. 217, 2023.
R. Khan, “Dynamic load balancing in cloud computing: Optimized RL-based clustering with multi-objective optimized task scheduling,” Processes, vol. 12, no. 3, p. 519, 2024.
Sundar, “Reinforcement learning techniques for autonomous cloud optimization and adaptive resource management,” Int. J. Artif. Intell. Data Sci. Mach. Learn., vol. 6, no. 3, pp. 134-145, 2025.
R. Panwar and M. Supriya, “RLPRAF: Reinforcement learning-based proactive resource allocation framework for resource provisioning in cloud environment,” IEEE Access, vol. 12, pp. 1-14, 2024.
S. K. Khanday, “Reinforcement learning strategies for dynamic resource allocation in cloud-based architectures,” 2024.