Random Forest-Based Load Prediction for Cloud Data Centers

Because of the growing complexity of data structure and changing workload, resource management in data centers remains an important problem. Load forecasting is an essential prerequisite for resource management decisions in cloud data centers. In this paper, we propose an intelligent machine learning model for CPU utilization of cloud data centers, which aims to solve the problem of resource allocation. In this paper, a variety of machine learning methods are investigated, including Random Forest, Decision Tree, Support Vector Regression, Ridge Regression, K Nearest Neighbor, and Principal Component Analysis. This allows us to forecast CPU utilization by leveraging additional features. In addition, we discuss two types of thoughts on whether to use dimensionality reduction. Our findings suggest that our data has highly correlated features and non-linear structure, so using Principal Component Analysis for dimensionality reduction on the dataset is not effective. Among the integrated learning methods examined, Random Forest emerges as the top performer in predicting CPU utilization. In addition, it can estimate the importance of each feature.

Authors

Institutions

Publication Details

Published
2024-09-27
DOI
https://doi.org/10.1109/iciscae62304.2024.10761488
Citations
3
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
2.34
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Random Forest-Based Load Prediction for Cloud Data Centers

Shuyue Yin
3 citations
Cloud Computing and Resource Management
2.34
article

Random Forest-Based Load Prediction for Cloud Data Centers

Shuyue Yin
article en
3 citations

Abstract

Because of the growing complexity of data structure and changing workload, resource management in data centers remains an important problem. Load forecasting is an essential prerequisite for resource management decisions in cloud data centers. In this paper, we propose an intelligent machine learning model for CPU utilization of cloud data centers, which aims to solve the problem of resource allocation. In this paper, a variety of machine learning methods are investigated, including Random Forest, Decision Tree, Support Vector Regression, Ridge Regression, K Nearest Neighbor, and Principal Component Analysis. This allows us to forecast CPU utilization by leveraging additional features. In addition, we discuss two types of thoughts on whether to use dimensionality reduction. Our findings suggest that our data has highly correlated features and non-linear structure, so using Principal Component Analysis for dimensionality reduction on the dataset is not effective. Among the integrated learning methods examined, Random Forest emerges as the top performer in predicting CPU utilization. In addition, it can estimate the importance of each feature.

Beijing Institute of Technology (CN)
Climate action
Openalex Percentile: Top 9%
Cloud Computing and Resource Management
2.34
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.