4.6 Article

BHyPreC: A Novel Bi-LSTM Based Hybrid Recurrent Neural Network Model to Predict the CPU Workload of Cloud Virtual Machine

Journal

IEEE ACCESS
Volume 9, Issue -, Pages 131476-131495

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2021.3113714

Keywords

Cloud computing; Predictive models; Forecasting; Time series analysis; Data models; Computational modeling; Deep learning; Cloud computing; deep learning; recurrent neural network; time series analysis; virtual machine; workload prediction

Funding

  1. Bitbrains IT Services Inc.

Ask authors/readers for more resources

With the advancement of cloud computing technology, the demand for maximizing cloud resources is increasing. Effective virtual machine consolidation and migration can reduce energy consumption in cloud data centers, while accurate workload prediction is crucial for effective task scheduling. Our proposed hybrid prediction model, BHyPreC, utilizing Bidirectional LSTM on top of stacked LSTM and GRU, demonstrates better accuracy compared to other statistical models for predicting cloud VM's future CPU usage workload.
With the advancement of cloud computing technologies, there is an ever-increasing demand for the maximum utilization of cloud resources. It increases the computing power consumption of the cloud's systems. Consolidation of cloud's Virtual Machines (VMs) provides a pragmatic approach to reduce the energy consumption of cloud Data Centers (DC). Effective VM consolidation and VM migration without breaching Service Level Agreement (SLA) can be attained by taking proactive decisions based on cloud's future workload prediction. Effective task scheduling, another major issue of cloud computing also relies on accurate forecasting of resource usage. Cloud workload traces exhibit both periodic and non-periodic patterns with the sudden peak of load. As a result, it is very challenging for the prediction models to precisely forecast future workload. This prompted us to propose a hybrid Recurrent Neural Network (RNN) based prediction model named BHyPreC. BHyPreC architecture includes Bidirectional Long Short-Term Memory (Bi-LSTM) on top of the stacked Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU). Here, BHyPreC is used to predict future CPU usage workload of cloud's VM. Our proposed model enhances the non-linear data analysis capability of Bi-LSTM, LSTM, and GRU models separately and demonstrates better accuracy compared to other statistical models. The effect of variation of historical window size and training-testing data size on these models is observed. The experimental result shows that our model gives higher accuracy and performs better in comparison to Autoregressive Integrated Moving Average (ARIMA), LSTM, GRU, and Bi-LSTM model for both short-term ahead and long-term ahead prediction.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available