1. Multivariate workload and resource prediction in cloud computing using CNN and GRU by attention mechanism.
- Author
-
Dogani, Javad, Khunjush, Farshad, Mahmoudi, Mohammad Reza, and Seydali, Mehdi
- Subjects
FEATURE extraction ,CONVOLUTIONAL neural networks ,SERVICE level agreements ,DEMAND forecasting ,CLOUD computing ,FORECASTING ,PREDICTION models ,SERVER farms (Computer network management) - Abstract
The resources required to service cloud computing applications are dynamic and fluctuate over time in response to variations in the volume of incoming requests. Proactive autoscaling techniques attempt to predict future resource demand and assign resources before the request. Thus, establishing accurate prediction methods optimizes resource allocation and avoids service-level agreement violations (SLA). Most existing methods for predicting resource usage in cloud computing rely on univariate time series prediction models. These models consider only a single resource usage metric, make future predictions based on historical data for the target metric, and provide predictions for a single step ahead. This paper provides a hybrid method for multivariate time series workload prediction of host machines in cloud data centers that predicts the workload for the next few steps. First, a statistical analysis is used to construct the training set. Then, a convolutional neural network (CNN) is employed to extract the hidden spatial features between all correlated variables. Finally, the spatial features extracted by the CNN are fed into a GRU network optimized with the attention mechanism in order to extract the temporal correlation features. Two experiments employing Google cluster data were conducted to evaluate the proposed method. Experimental results reveal that our method improves prediction accuracy by 2% to 28% compared to baseline methods and previous research. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF