NORMA eResearch @NCI Library

Forecasting the Future: Enhancing Cloud Efficiency through Dynamic CPU Utilization Allocation

Warekar, Prathamesh Vijay (2024) Forecasting the Future: Enhancing Cloud Efficiency through Dynamic CPU Utilization Allocation. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (3MB) | Preview
[thumbnail of Configuration Manual]
Preview
PDF (Configuration Manual)
Download (2MB) | Preview

Abstract

CPU utilization in the cloud describes the percentage of time that a central processing unit (CPU) is actively executing instructions, reflecting the workload demand placed on the CPU. The abstract of this report is the exploration for forecasting CPU utilization in the cloud for dynamic allocation in the cloud. Various traditional methods have been used for forecasting CPU utilization which lack in their RMSE, MSE and failed. However, this study is using few time-series and forecasting algorithms to develop better results and adaptive predictive models. The dataset is of Microsoft Azure which is a publicly accessible dataset for accurately forecasting future CPU utilization patterns and all so that it can enable some sort of cloud service providers and optimize resource allocation as well. For preprocessing the data, this research uses scaling and window rolling techniques, and training multiple machine learning models such as Support Vector Regressor, Extra Trees Regressor, AdaBoost Regressor, and Stacking Regressor, the study aims to identify the most effective approach for CPU utilization forecasting. The stacking regressor has been considered and found the best model for forecasting CPU utilization in the cloud which combined multiple base estimators, including Support Vector Regressor (SVR) and AdaBoost Regressor, with a final estimator, Extra Trees Regressor, to improve prediction accuracy which means evaluation metrics. This has also enhanced cloud efficiency through dynamic CPU utilization allocation.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Heeney, Sean
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Cloud computing
Q Science > Q Science (General) > Self-organizing systems. Conscious automata > Machine learning
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Ciara O'Brien
Date Deposited: 03 Jun 2025 14:33
Last Modified: 03 Jun 2025 14:33
URI: https://norma.ncirl.ie/id/eprint/7731

Actions (login required)

View Item View Item