Have a personal or library account? Click to login
Optimization of the Use of Cloud Computing Resources Using Exploratory Data Analysis and Machine Learning Cover

Optimization of the Use of Cloud Computing Resources Using Exploratory Data Analysis and Machine Learning

Open Access
|Jul 2024

Abstract

Rapid growth in the popularity of cloud computing has been largely caused by increasing demand for scalable IT solutions, which could provide a cost-effective way to manage the software development process and meet business objectives. Optimization of cloud resource usage remains a key issue given its potential to significantly increase efficiency and flexibility, minimize costs, ensure security, and maintain high availability of services. This paper presents a novel concept of a Cloud Computing Resource Prediction and Optimization System, which is based on exploratory data analysis that acknowledges, among others, the information value of outliers and dynamic feature selection. The optimization of cloud resource usage relies on long-term forecasting, which is considered a dynamic and proactive optimization category. The analysis presented here focuses on the applicability of classical statistical models, XGBoost, neural networks and Transformer. Experimental results reveal that machine learning methods are highly effective in long-term forecasting. Particularly promising results – in the context of potential prediction-based dynamic resource reservations – have been yielded by prediction methods based on the BiGRU neural network and the Temporal Fusion Transformer.

Language: English
Page range: 287 - 308
Submitted on: Apr 18, 2024
Accepted on: Jun 4, 2024
Published on: Jul 29, 2024
Published by: SAN University
In partnership with: Paradigm Publishing Services
Publication frequency: 4 times per year

© 2024 Piotr Nawrocki, Mateusz Smendowski, published by SAN University
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.