USING MACHINE LEARNING METHODS FOR AUTOMATED CLOUD COMPUTING OPTIMIZATION

Authors

DOI:

https://doi.org/10.32689/maup.it.2025.3.2

Keywords:

Kubernetes, multi-cloud environments, hybrid clouds, intelligent orchestrator

Abstract

This study is devoted to the development and experimental validation of a comprehensive approach to the automated optimization of cloud computing through the use of machine learning methods. The proposed solution – an intelligent adaptive orchestrator – integrates three key components: workload forecasting based on time-series models (LSTM, Prophet), dynamic resource management using reinforcement learning methods (PPO), and an anomaly-detection module employing autoencoders and statistical techniques.The aim of the article. To design, implement, and validate an intelligent adaptive orchestration system that eliminates critical limitations of traditional cloud resource management.Scientific novelty. It lies in the design of a system with a modular architecture that ensures scalability, fault tolerance, and flexible adaptation to diverse business objectives through dynamic tuning of the reinforcement learning agent’s reward functions, with integration with container orchestration platforms (e.g., Kubernetes) and support for multi-cloud deployments.The conclusions. Within this study, an intelligent orchestrator for cloud resource management was developed, implemented, and experimentally validated, built on the integration of workload forecasting, reinforcement learning, and anomaly detection methods. Experiments conducted both on a controlled laboratory testbed and in the real industrial hybrid infrastructure of SoftRequest LTD confirmed the high effectiveness of the proposed solution. The practical value of the approach lies in the ability to integrate directly with existing orchestration platforms, such as Kubernetes, without the need for substantial infrastructure rework.

References

Arabnejad H., Barbosa J. Predictive Reinforcement Learning-Based Autoscaler for Cloud Resource Provisioning. Journal of Grid Computing. 2020. Vol. 18, No 4. P. 761–777. (date of access: 14.09.2025).

Chen H., et al. Intelligent Autoscaling for Web Applications in the Cloud via Reinforcement Learning. IEEE Transactions on Services Computing. 2021. Vol. 14, No 5. P. 1347–1359. (date of access: 14.09.2025).

Hsu C.-H., Chung Y. (Eds.). Cloud Computing and Big Data: Technologies, Applications and Security. Springer. 2021. (date of access: 14.09.2025).

Kunal T., Singh P., Rathor S., He H. Resource Scaling for Cloud Applications Using Deep Q-Learning. Proceedings of the 2022 International Conference on Cloud Computing and Big Data Analytics (ICCCBDA). 2022. P. 39–47. (date of access: 14.09.2025).

Mao M., Humphrey M. Auto-Scaling to Minimize Cost and Meet Application Deadlines in Cloud Workflows. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC). 2011. P. 1–12. DOI: https://doi.org/10.1145/2063384.2063449

Mao Y., Li J., Humphrey M. Cloud Auto-Scaling with Machine Learning. Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). 2018. P. 108–117. (date of access: 14.09.2025).

Qiu T., Zhang L., Ghoneim A., Li W., Cai W. Prescience-Based Resource Scaling for Dynamic Workloads in Cloud Datacenters Using Ensemble Forecasting Techniques. Future Generation Computer Systems. 2019. Vol. 101. P. 1209–1221. (date of access: 14.09.2025).

Su X., Wen S., Su J., Wang J. Adaptive Autoscaling Mechanism Based on Deep Reinforcement Learning for Heterogeneous Cloud Services. Concurrency and Computation: Practice and Experience. 2022. Vol. 34, No 11. e6806. (date of access: 14.09.2025).

Tang Q., Narasimhan G. A Reinforcement Learning Approach to Efficient Resource Allocation in Cloud Computing. Proceedings of the 2021 IEEE International Conference on Cloud Engineering (IC2E). 2021. P. 45–54. (date of access: 14.09.2025).

Xu H., Li B. Dynamic Cloud Resource Management via Machine Learning. IEEE Transactions on Parallel and Distributed Systems. 2017. Vol. 28, No 1. P. 147–160. (date of access: 14.09.2025).

Yazdanov A., Fetzer C. Vertical Scaling for Cloud Applications. Proceedings of the 2014 IEEE 8th International Symposium on Service Oriented System Engineering (SOSE). 2014. P. 318–325. (date of access: 14.09.2025).

Downloads

Published

2025-12-04

How to Cite

БЕРДНИК, М., & СТАРОДУБСЬКИЙ, І. (2025). USING MACHINE LEARNING METHODS FOR AUTOMATED CLOUD COMPUTING OPTIMIZATION. Information Technology and Society, (3 (18), 16-23. https://doi.org/10.32689/maup.it.2025.3.2