A Comprehensive Review of Machine Learning Approaches for Predictive Resource Management in Cloud Computing Environment

Authors

  • Raju Yadav Research Scholar, Department of CSE, Bhabha University, Bhopal, Madhya Pradesh, India Author
  • Jeetendra Singh Yadav Assistant Professor, Department of CSE, Bhabha University, Bhopal, Madhya Pradesh, India Author

Keywords:

Cloud Computing, Predictive Resource Management, Machine Learning, Workload Prediction, Auto-Scaling

Abstract

The rapid growth of cloud computing has significantly increased the complexity of managing heterogeneous and dynamic computing resources while ensuring quality of service (QoS), cost efficiency, and scalability. Traditional rule-based and reactive resource management strategies often fail to adapt to highly fluctuating workloads and diverse application demands. Consequently, machine learning (ML) has emerged as a promising paradigm for predictive resource management by enabling intelligent forecasting, proactive decision-making, and automated control of cloud resources. This paper presents a comprehensive review of machine learning approaches employed for predictive resource management in cloud computing environments. It systematically examines supervised, unsupervised, and reinforcement learning techniques, including regression models, support vector machines, decision trees, ensemble learning, deep learning, and deep reinforcement learning frameworks. The review further analyzes their applications in workload prediction, virtual machine allocation, autoscaling, load balancing, energy optimization, and service-level agreement (SLA) violation mitigation. Performance metrics, evaluation datasets, and experimental platforms commonly used in existing studies are also discussed. Additionally, this paper highlights key challengesKey such as data heterogeneity, model interpretability, scalability, and real-time adaptability, and outlines open research issues to guide future investigations. By consolidating current knowledge and identifying research gaps, this review aims to assist researchers and practitioners in developing efficient, reliable, and intelligent cloud resource management solutions.

Downloads

Download data is not yet available.

References

J. N. A. M., -, S. P., Bayani, S. V., & -, M. D. (2024). Enhancing Cloud Compliance: A Machine Learning Approach. Deleted Journal, 2(2). https://doi.org/10.62127/aijmr.2024.v02i02.1036

Ahmed, K. S., Odejobi, O. D., & Oshoba, T. O. (2020). Predictive Model for Cloud Resource Scaling Using Machine Learning Techniques. Journal of Frontiers in Multidisciplinary Research, 1(1), 173. https://doi.org/10.54660/.ijfmr.2020.1.1.173-183

Alcaraz, J., Kaâniche, M., & Sauvanaud, C. (2016). Anomaly Detection in Cloud Applications. HAL (Le Centre Pour La Communication Scientifique Directe). https://hal.laas.fr/hal-01406168

Anbarkhan, S. H. (2025). Optimizing Cloud Resource Allocation with Machine Learning: Strategies for Efficient Computing. Ingénierie Des Systèmes d Information, 30(1), 1. https://doi.org/10.18280/isi.300101

Cheng, C.-Y., Lu, M., & Tsen, H.-P. (2021). Predicting Online Consumer Transaction from Big Data: Influential Factors and Strategic Planning. Wireless Communications and Mobile Computing, 2021, 1. https://doi.org/10.1155/2021/8834713

Deepika, S., & Kumar, S., Ashutosh. (2022). workload forecasting and resource management models based on machine learning for cloud computing environments. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2106.15112

Désiré, K. K., Francis, K. A., Kouassi, K. H., Dhib, E., Tabbane, N., & Asseu, O. (2021). Fractional Rider Deep Long Short Term Memory Network for Workload Prediction-Based Distributed Resource Allocation Using Spark in Cloud Gaming. Engineering, 13(3), 135. https://doi.org/10.4236/eng.2021.133011

Doukha, R., & Ez-Zahout, A. (2025). Enhanced Virtual Machine Resource Optimization in Cloud Computing Using Real-Time Monitoring and Predictive Modeling. International Journal of Advanced Computer Science and Applications, 16(2). https://doi.org/10.14569/ijacsa.2025.0160267

Gangina, P. (2025). The Role of Cloud Architecture in Shaping a Sustainable Technology Future. International Journal of Computational and Experimental Science and Engineering, 11(3). https://doi.org/10.22399/ijcesen.3950

Goyal, H. (2025). Artificial Intelligence for Cost-Aware Resource Prediction in Big Data Pipelines. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2510.05127

Hussain, A., Khan, S. U., Khan, N., Shabaz, M., & Baik, S. W. (2023). AI-driven behavior biometrics framework for robust human activity recognition in surveillance systems. Engineering Applications of Artificial Intelligence, 127, 107218. https://doi.org/10.1016/j.engappai.2023.107218

Issawi, S. F., Halees, A. A., & Radi, M. (2015). An Efficient Adaptive Load Balancing Algorithm for Cloud Computing Under Bursty Workloads. Engineering Technology & Applied Science Research, 5(3), 795. https://doi.org/10.48084/etasr.554

Jiang, T., Li, J., Haq, A. U., Saboor, A., & Ali, A. (2021). A Novel Stacking Approach for Accurate Detection of Fake News. IEEE Access, 9, 22626. https://doi.org/10.1109/access.2021.3056079

Kalaskar, C., & Radhakrishnan, T. (2023). Fault Tolerance of Cloud Infrastructure with Machine Learning. Cybernetics and Information Technologies, 23(4), 26. https://doi.org/10.2478/cait-2023-0034

Kamble, E. al. T. (2024). Predictive Resource Allocation Strategies for Cloud Computing Environments Using Machine Learning. Deleted Journal, 19(2), 68. https://doi.org/10.52783/jes.692

Kanungo, S. (2024). AI-driven resource management strategies for cloud computing systems, services, and applications. World Journal of Advanced Engineering Technology and Sciences, 11(2), 559. https://doi.org/10.30574/wjaets.2024.11.2.0137

Karamthulla, M. J., Narkarunai, J., Malaiyappan, A., & Tillu, R. (2023). Optimizing Resource Allocation in Cloud Infrastructure through AI Automation: A Comparative Study. Journal of Knowledge Learning and Science Technology ISSN 2959-6386 (Online), 2(2), 315. https://doi.org/10.60087/jklst.vol2.n2.p326

Katragadda, S. R., Tanikonda, A., Pandey, B. K., & Peddinti, S. R. (2025). Predictive Machine Learning Models for Effective Resource Utilization Forecasting in Hybrid IT Systems. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.5101767

Khan, T., Tian, W., Zhou, G., Ilager, S., Gong, M., & Buyya, R. (2022). Machine learning (ML)-centric resource management in cloud computing: A review and future directions [Review of Machine learning (ML)-centric resource management in cloud computing: A review and future directions]. Journal of Network and Computer Applications, 204, 103405. Elsevier BV. https://doi.org/10.1016/j.jnca.2022.103405

Luo, Y., Wang, S., Yu, Z., Lu, W., Gao, X., Ma, L., & Chen, G. (2024). Adaptive Two-Stage Cloud Resource Scaling via Hierarchical Multi-Indicator Forecasting and Bayesian Decision-Making. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2408.01000

Manhary, F. N., Mohamed, M. H., & Farouk, M. (2025). A scalable machine learning strategy for resource allocation in database. Scientific Reports, 15(1). https://doi.org/10.1038/s41598-025-14962-5

Moreno‐Vozmediano, R., Montero, R., Huedo, E., & Llórente, I. M. (2019). Efficient resource provisioning for elastic Cloud services based on machine learning techniques. Journal of Cloud Computing Advances Systems and Applications, 8(1). https://doi.org/10.1186/s13677-019-0128-9

Nakhate, P. M., Sasane, V. V., Sanap, V. R., & Kore, S. R. (2023). Predicting Cloud Resource Provisioning using Machine Learning Techniques. International Journal of Advanced Research in Science Communication and Technology, 422. https://doi.org/10.48175/ijarsct-12470

Ozkan-Okay, M., Akin, E., Aslan, Ö., Koşunalp, S., Iliev, T., Stoyanov, I., & Beloev, I. (2024). A Comprehensive Survey: Evaluating the Efficiency of Artificial Intelligence and Machine Learning Techniques on Cyber Security Solutions. IEEE Access, 12, 12229. https://doi.org/10.1109/access.2024.3355547

Patil, P. R., Kale, G., Bivalkar, N., & Kolhatkar, A. (2023). Comparative Analysis of Weighted Ensemble and Majority Voting Algorithms for Intrusion Detection in OpenStack Cloud Environments. International Journal of Advanced Computer Science and Applications, 14(12). https://doi.org/10.14569/ijacsa.2023.0141276

Pintye, I., Kovács, J., & Lovas, R. (2024). Comprehensive enhancements for machine-learning based cloud resource orchestration algorithms. Research Square (Research Square). https://doi.org/10.21203/rs.3.rs-4491313/v1

Ramamoorthi, V. (2025). Advances in AI and ML for Cloud Computing: A Review of Algorithms, Challenges, and Innovations [Review of Advances in AI and ML for Cloud Computing: A Review of Algorithms, Challenges, and Innovations]. International Journal of Scientific Research in Science and Technology, 12(5), 60. Technoscience Academy. https://doi.org/10.32628/ijsrst2513120

Sus, W., & Nawrocki, P. (2024). Signature-based Adaptive Cloud Resource Usage Prediction Using Machine Learning and Anomaly Detection. Journal of Grid Computing, 22(2). https://doi.org/10.1007/s10723-024-09764-4

Syed, S., & Albalawi, E. (2024). Optimizing Cloud Resource Allocation with Machine Learning: A Comprehensive Approach to Efficiency and Performance. Research Square (Research Square). https://doi.org/10.21203/rs.3.rs-4825637/v1

Waghchaware, S., & Joshi, R. D. (2024). Machine learning and deep learning models for human activity recognition in security and surveillance: a review [Review of Machine learning and deep learning models for human activity recognition in security and surveillance: a review]. Knowledge and Information Systems, 66(8), 4405. Springer Science+Business Media. https://doi.org/10.1007/s10115-024-02122-6

Zhang, Y., Zhang, T., Zhang, G., & Jacobsen, H. (2023). Lifting the Fog of Uncertainties: Dynamic Resource Orchestration for the Containerized Cloud. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2309.16962

Zheng, H., Xu, K., Zhang, M., Tan, H., & Li, H. (2024). Efficient resource allocation in cloud computing environments using AI-driven predictive analytics. Applied and Computational Engineering, 82(1), 6. https://doi.org/10.54254/2755-2721/82/2024glg0055

Downloads

Published

20-12-2025

Issue

Section

Research Articles

How to Cite

[1]
Raju Yadav and Jeetendra Singh Yadav, “A Comprehensive Review of Machine Learning Approaches for Predictive Resource Management in Cloud Computing Environment”, Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol, vol. 11, no. 6, pp. 347–354, Dec. 2025, Accessed: Jan. 31, 2026. [Online]. Available: https://mail.ijsrcseit.com/index.php/home/article/view/CSEIT2511656