Leveraging Machine Learning Techniques for Predictive Resource Management in Cloud Environments

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, Machine Learning, Resource Management, Workload Prediction, Reinforcement Learning, Predictive Provisioning, SLA Management, Deep Q-Network, Cloud Optimization

Abstract

Efficient and intelligent resource management is a major challenge in cloud computing due to fluctuating workloads, large-scale infrastructures, and strict service-level agreement (SLA) constraints. Conventional reactive provisioning mechanisms often lead to resource over-provisioning, low utilization, and increased operational costs. This paper presents a predictive and autonomous cloud resource management framework based on machine learning and reinforcement learning techniques. The proposed approach follows a simplified workflow consisting of data collection and preparation, feature engineering, workload prediction, reinforcement learning-based optimization, and automated resource provisioning. Machine learning models are employed to forecast future workload patterns, while a Deep Q-Network (DQN) is applied to determine optimal scaling and resource allocation decisions based on system states and performance feedback. A continuous learning mechanism is incorporated through a feedback loop that updates prediction models and optimization policies in real time. Experimental evaluation in a simulated cloud environment demonstrates significant improvements in prediction accuracy, resource utilization efficiency, SLA compliance, and cost reduction compared to traditional threshold-based approaches. The results confirm that the proposed framework enables proactive, adaptive, and cost-effective cloud resource management.

Downloads

Download data is not yet available.

References

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

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

Bodra, D., & Khairnar, S. (2025). Machine learning-based cloud resource allocation algorithms: a comprehensive comparative review. Frontiers in Computer Science, 7. https://doi.org/10.3389/fcomp.2025.1678976

Deep, B., & Sushil, K. (2025). Machine learning-based cloud resource allocation algorithms: a comprehensive comparative review. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2511.11603

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

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

Ilager, S., Muralidhar, R., & Buyya, R. (2020). Artificial Intelligence (AI)-Centric Management of Resources in Modern Distributed Computing Systems. 1. https://doi.org/10.1109/ieeecloudsummit48914.2020.00007

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

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

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

Kirchoff, D. F., Meyer, V., Calheiros, R. N., & Rose, C. A. F. D. (2024). Evaluating machine learning prediction techniques and their impact on proactive resource provisioning for cloud environments. The Journal of Supercomputing, 80(15), 21920. https://doi.org/10.1007/s11227-024-06303-6

Lu, Y., Liu, L., Panneerselvam, J., Yuan, B., Gu, J., & Antonopoulos, N. (2019). A GRU-Based Prediction Framework for Intelligent Resource Management at Cloud Data Centres in the Age of 5G. IEEE Transactions on Cognitive Communications and Networking, 6(2), 486. https://doi.org/10.1109/tccn.2019.2954388

Nuthalapati, A. (2024). Cloud data center performance optimization through machine learning-based workload forecasting and energy efficiency. International Journal of Science and Research Archive, 13(2), 2353. https://doi.org/10.30574/ijsra.2024.13.2.2435

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

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

Rajawat, A. S., Goyal, S. B., Kumar, M., & Malik, V. (2024). Adaptive resource allocation and optimization in cloud environments: Leveraging machine learning for efficient computing. In CRC Press eBooks (p. 499). Informa. https://doi.org/10.1201/9781003471059-64

Seshanna, M. (2025). Predictive Algorithms for Resource Utilization and Server Overload Management in Dynamic Cloud Environments. Journal of Information Systems Engineering & Management, 10, 517. https://doi.org/10.52783/jisem.v10i24s.3933

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

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, “Leveraging Machine Learning Techniques for Predictive Resource Management in Cloud Environments”, Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol, vol. 11, no. 6, pp. 355–362, Dec. 2025, Accessed: Jan. 31, 2026. [Online]. Available: https://mail.ijsrcseit.com/index.php/home/article/view/CSEIT2511657