Online Cloud Performance Prediction with Machine Learning

Main Article Content

K. Jamuna
R. R. Shantha Spandana
K. Bhaskar
G. Viswanath

Abstract

Cloud computing has become indispensable for meeting the rising demand for compute-intensive applications by providing cost-effective computational and storage resources. As reliance on cloud services increases, optimizing resource allocation is more critical than ever. This study introduces CloudProphet, an innovative machine learning-based framework designed to predict virtual machine (VM) performance in cloud environments. The approach begins with Dynamic Time Warping (DTW) to classify different types of applications based on their behavioral patterns. It further employs Pearson correlation to identify runtime metrics that are highly correlated with performance, ensuring that only the most relevant features are used in prediction models. These selected metrics are incorporated into three variations of deep learning models for evaluation: (1) an LSTM model without the use of DTW or feature selection, (2) an LSTM model with both DTW classification and selected features, and (3) a GRU model leveraging both DTW and highly correlated runtime indicators. Among these, the GRU-based approach demonstrates superior performance, achieving a remarkable 99.3% accuracy in predicting VM performance. The methodology is validated using a publicly available cloud workload dataset from GitHub and is further enhanced through real-time experimentation on live datasets to ensure practical applicability. The results highlight the robustness and accuracy of the proposed GRU model in forecasting both application types and VM behavior, making it a powerful tool for improving cloud resource management. By effectively anticipating workload demands and system performance, CloudProphet aids in reducing latency, minimizing resource wastage, and enhancing overall cloud service efficiency. This study underscores the value of combining time-series alignment techniques like DTW with correlation-based metric selection and advanced deep learning models such as GRU, ultimately offering a scalable and accurate solution for proactive and intelligent cloud performance prediction.

Article Details

How to Cite
K. Jamuna, R. R. Shantha Spandana, K. Bhaskar, & G. Viswanath. (2025). Online Cloud Performance Prediction with Machine Learning. International Journal of Applied Engineering and Management Letters (IJAEML), 9(1), 120–131. https://doi.org/10.47992/IJAEML.2581.7000.0237
Section
Articles

Most read articles by the same author(s)