Intelligent Predictive System of Cloud Resource Utilization Forecasting with Advanced Deep Learning

Authors

  • Uday Kumar Ragireddy Sr Technical Program Manager Vdrive IT Solutions, Inc, Richardson, Texas. Author
  • Prasanth Varma Addepalli Data Engineer II Cox Automotive Corp Svcs LLC, Atlanta, Georgia. Author
  • Sridhar Reddy Bandaru Program Management, IT ,Microsoft, Senior ACE Engineer Redmond, WA. Author
  • Dhuli Shyam Business Application, IT, Nagase Holdings America Corp, Manager, Application & Software Development NYC, NY. Author
  • Prabu Manoharan Information Technology, Bourns Inc, HRIS Manager, California, USA. Author
  • Muzaffer Hussain Syed Sr Software Developer, Visual Technologies, Plano, TX. Author

DOI:

https://doi.org/10.63282/3050-9262.IJAIDSML-V3I1P115

Keywords:

Cloud Computing, Resource Utilization Prediction, CPU Usage Forecasting, Machine Learning, Deep Learning, Cloud Resource Management

Abstract

Time series forecasting is important in cloud data centers to efficiently allocate resources in the form of cloud resources, since forecasting demand allows effective use of computing resources and reduces costs. Traditional methods based on conventional machine learning or statistical analysis often fall short at capturing complex temporal patterns, leading to low prediction accuracy and inefficient resource use. Three models are proposed in this research.  Using actual Microsoft Azure trace data, CNN, GRU, and a hybrid CNN-GRU are used to forecast resource usage. The experimental results show that the CNN-GRU model achieves the highest performance, with the lowest error rates (MSE: 0.0002, MAE: 0.0136, RMSE: 0.0164) and the maximum R2 of 98.23%, compared to the single CNN (R2: 94.59%) and GRU (R2: 97.45%). The proposed models show much better predictive accuracy than traditional forecasting methods such as CP-SAE and LSTM. The findings validate the importance of combining spatial and temporal learning features for powerful forecasting of cloud resources. The paper provides an actionable model for proactive resource distribution and lays the groundwork for future developments based on multi-source real-time data and an advanced architecture to further increase prediction accuracy in dynamic cloud-based environments.

References

[1] G. Kaur, A. Bala, and I. Chana, “An intelligent regressive ensemble approach for predicting resource usage in cloud computing,” J. Parallel Distrib. Comput., 2019, doi: 10.1016/j.jpdc.2018.08.008.

[2] A. A. Rahmanian, M. Ghobaei-Arani, and S. Tofighy, “A learning automata-based ensemble resource usage prediction algorithm for cloud computing environment,” Futur. Gener. Comput. Syst., vol. 79, pp. 54–71, Feb. 2018, doi: 10.1016/j.future.2017.09.049.

[3] A. Kushwaha, P. Pathak, and S. Gupta, “Review of Optimize Load Balancing Algorithms in Cloud.,” Int. J. Distrib. Cloud Comput., vol. 4, no. 2, p. 1, 2016.

[4] T. Nguyen, N. Tran, B. M. Nguyen, and G. Nguyen, “A Resource Usage Prediction System Using Functional-Link and Genetic Algorithm Neural Network for Multivariate Cloud Metrics,” in 2018 IEEE 11th Conference on Service-Oriented Computing and Applications (SOCA), IEEE, Nov. 2018, pp. 49–56. doi: 10.1109/SOCA.2018.00014.

[5] C. Liu, C. Liu, Y. Shang, S. Chen, B. Cheng, and J. Chen, “An adaptive prediction approach based on workload pattern discrimination in the cloud,” J. Netw. Comput. Appl., 2017, doi: 10.1016/j.jnca.2016.12.017.

[6] N. J. Kansal and I. Chana, “Artificial bee colony-based energy-aware resource utilization technique for cloud computing,” Concurr. Comput. Pract. Exp., 2015, doi: 10.1002/cpe.3295.

[7] S. K. Sood and R. Sandhu, “Matrix-based proactive resource provisioning in mobile cloud environment,” Simul. Model. Pract. Theory, vol. 50, pp. 83–95, Jan. 2014, doi: 10.1016/j.simpat.2014.06.004.

[8] R. Moreno-Vozmediano, R. S. Montero, E. Huedo, and I. M. Llorente, “Efficient resource provisioning for elastic Cloud services based on machine learning techniques,” J. Cloud Comput., 2019, doi: 10.1186/s13677-019-0128-9.

[9] S. Garg, “AI/ML Driven Proactive Performance Monitoring, Resource Allocation and Effective Cost Management in SaaS Operations,” Int. J. Core Eng. Manag., vol. 6, no. 6, pp. 263–273, 2019.

[10] I. Gupta, M. S. Kumar, and P. K. Jana, “Efficient Workflow Scheduling Algorithm for Cloud Computing System: A Dynamic Priority-Based Approach,” Arab. J. Sci. Eng., 2018, doi: 10.1007/s13369-018-3261-8.

[11] T. Mehmood, S. Latif, and S. Malik, “Prediction of Cloud Computing Resource Utilization,” in 2018 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT), IEEE, Oct. 2018, pp. 38–42. doi: 10.1109/HONET.2018.8551339.

[12] S. Gokulraj and B. G. Geetha, “Integration of firefly optimization and Pearson service correlation for efficient cloud resource utilization,” Int. J. Commun. Syst., vol. 31, no. 15, Oct. 2018, doi: 10.1002/dac . 3771.

[13] J. Kumar and A. K. Singh, “Cloud Resource Demand Prediction using Differential Evolution based Learning,” in 2019 7th International Conference on Smart Computing and Communications, ICSCC 2019, 2019. doi: 10.1109/ICSCC.2019.8843680.

[14] Y. Wang, Y. Wen, Y. Zhang, and J. Chen, “An Extensible Toolkit for Resource Usage Prediction in Clouds,” in 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), IEEE, Jul. 2019, pp. 466–470. doi: 10.1109/iThings/GreenCom/CPSCom/SmartData . 2019.00096.

[15] Z. Li, X. Ma, J. Li, Q. Qiu, and Y. Wang, “Efficient cloud resource management using neuromorphic modeling and prediction for virtual machine resource utilization,” in 2019 IEEE International Conference on Embedded Software and Systems, ICESS 2019, 2019. doi: 10.1109/ICESS.2019.8782503.

[16] R. Shaw, E. Howley, and E. Barrett, “A predictive anti-correlated virtual machine placement algorithm for green cloud computing,” in Proceedings - 11th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2018, 2018. doi: 10.1109/UCC.2018.00035.

[17] M. Hassan, H. Chen, and Y. Liu, “DEARS: A Deep Learning Based Elastic and Automatic Resource Scheduling Framework for Cloud Applications,” in 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom), IEEE, Dec. 2018, pp. 541–548. doi: 10.1109/BDCloud . 2018.00086.

[18] H. Lyu, P. Li, R. Yan, A. Masood, B. Sheng, and Y. Luo, “Load forecast of resource scheduler in cloud architecture,” in 2016 International Conference on Progress in Informatics and Computing (PIC), IEEE, Dec. 2016, pp. 508–512. doi: 10.1109/PIC.2016.7949553.

[19] Q. Zhang, L. T. Yang, Z. Yan, Z. Chen, and P. Li, “An Efficient Deep Learning Model to Predict Cloud Workload for Industry Informatics,” IEEE Trans. Ind. Informatics, vol. 14, no. 7, pp. 3170–3178, Jul. 2018, doi: 10.1109/TII.2018.2808910.

[20] B. Song, Y. Yu, Y. Zhou, Z. Wang, and S. Du, “Host load prediction with long short-term memory in cloud computing,” J. Supercomput., vol. 74, no. 12, pp. 6554–6568, Dec. 2018, doi: 10.1007/s11227-017-2044-4.

[21] Polu, A. R., Buddula, D. V. K. R., Narra, B., Gupta, A., Vattikonda, N., & Patchipulusu, H. (2021). Evolution of AI in Software Development and Cybersecurity: Unifying Automation, Innovation, and Protection in the Digital Age. Available at SSRN 5266517.

[22] Padur, S. K. R. (2020). From centralized control to democratized insights: Migrating enterprise reporting from IBM Cognos to Microsoft Power BI. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol, 6(1), 218-225.

[23] Bitkuri, V., Kendyala, R., Kurma, J., Mamidala, V., Enokkaren, S. J., & Attipalli, A. (2021). Systematic Review of Artificial Intelligence Techniques for Enhancing Financial Reporting and Regulatory Compliance. International Journal of Emerging Trends in Computer Science and Information Technology, 2(4), 73-80.

[24] Padur, S. K. R. (2019). Machine learning for predictive capacity planning: Evolution from analytical modeling to autonomous infrastructure. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 5(5), 285-293.

[25] Attipalli, A., Enokkaren, S., BITKURI, V., Kendyala, R., KURMA, J., & Mamidala, J. V. (2021). Enhancing Cloud Infrastructure Security Through AI-Powered Big Data Anomaly Detection. Available at SSRN 5741305.

[26] Singh, A. A. S., Tamilmani, V., Maniar, V., Kothamaram, R. R., Rajendran, D., & Namburi, V. D. (2021). Predictive Modeling for Classification of SMS Spam Using NLP and ML Techniques. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 2(4), 60-69.

[27] Padur, S. K. R. (2020). AI augmented disaster recovery simulations: From chaos engineering to autonomous resilience orchestration. International Journal of Scientific Research in Science, Engineering and Technology, 7(6), 367-378.

[28] Reddy Padur, S. K. (2021). From Scripts to Platforms-as-Code: The Role of Terraform and Ansible in Declarative Infrastructure Rollouts. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 621-628.

[29] Kothamaram, R. R., Rajendran, D., Namburi, V. D., Singh, A. A. S., Tamilmani, V., & Maniar, V. (2021). A Survey of Adoption Challenges and Barriers in Implementing Digital Payroll Management Systems in Across Organizations. International Journal of Emerging Research in Engineering and Technology, 2(2), 64-72.

[30] Padur, S. K. R. (2018). Autonomous cloud economics: AI driven right sizing and cost optimization in hybrid infrastructures. International Journal of Scientific Research in Science and Technology, 4(5), 2090-2097.

[31] Rajendran, D., Namburi, V. D., Singh, A. A. S., Tamilmani, V., Maniar, V., & Kothamaram, R. R. (2021). Anomaly Identification in IoT-Networks Using Artificial Intelligence-Based Data-Driven Techniques in Cloud Environmen. International Journal of Emerging Trends in Computer Science and Information Technology, 2(2), 83-91.

[32] Padur, S. K. R. (2021). Bridging Human, System, and Cloud Integration through RESTful Automation and Governance. the International Journal of Science, Engineering and Technology, 9(6).

[33] Attipalli, A., BITKURI, V., KURMA, J., Enokkaren, S., Kendyala, R., & Mamidala, J. V. (2021). A Survey of Artificial Intelligence Methods in Liquidity Risk Management: Challenges and Future Directions. Available at SSRN 5741342.

[34] Padur, S. K. R. (2021). From Control to Code: Governance Models for Multi-Cloud ERP Modernization. International Journal of Scientific Research & Engineering Trends, 7(3).

[35] Routhu, K. K. (2021). Harnessing AI Dashboards in Oracle Cloud HCM: Advancing Predictive Workforce Intelligence and Managerial Agility. International Journal of Scientific Research & Engineering Trends, 7(6).

[36] Padur, S. K. R. (2021). Deep learning and process mining for ERP anomaly detection: Toward predictive and self-monitoring enterprise platforms. Available at SSRN 5605531.

Published

2022-03-30

Issue

Section

Articles

How to Cite

1.
Ragireddy UK, Addepalli PV, Bandaru SR, Shyam D, Manoharan P, Syed MH. Intelligent Predictive System of Cloud Resource Utilization Forecasting with Advanced Deep Learning. IJAIDSML [Internet]. 2022 Mar. 30 [cited 2026 Apr. 29];3(1):143-51. Available from: https://ijaidsml.org/index.php/ijaidsml/article/view/483