Using LSTM and SARIMA Models to Forecast Cluster CPU Usage

07/16/2020
by   Langston Nashold, et al.
0

As large scale cloud computing centers become more popular than individual servers, predicting future resource demand need has become an important problem. Forecasting resource need allows public cloud providers to proactively allocate or deallocate resources for cloud services. This work seeks to predict one resource, CPU usage, over both a short term and long term time scale. To gain insight into the model characteristics that best support specific tasks, we consider two vastly different architectures: the historically relevant SARIMA model and the more modern neural network, LSTM model. We apply these models to Azure data resampled to 20 minutes per data point with the goal of predicting usage over the next hour for the short-term task and for the next three days for the long-term task. The SARIMA model outperformed the LSTM for the long term prediction task, but performed poorer on the short term task. Furthermore, the LSTM model was more robust, whereas the SARIMA model relied on the data meeting certain assumptions about seasonality.

READ FULL TEXT

page 2

page 11

research
07/28/2021

Demand Forecasting in Smart Grid Using Long Short-Term Memory

Demand forecasting in power sector has become an important part of moder...
research
05/28/2020

Travel Time Prediction using Tree-Based Ensembles

In this paper, we consider the task of predicting travel times between t...
research
08/03/2017

Testing as an Investment

Software testing is an expensive and important task. Plenty of researche...
research
03/23/2023

Predicting the Future of the CMS Detector: Crystal Radiation Damage and Machine Learning at the LHC

The 75,848 lead tungstate crystals in CMS experiment at the CERN Large H...
research
04/08/2020

Hedge Your Bets: Optimizing Long-term Cloud Costs by Mixing VM Purchasing Options

Cloud platforms offer the same VMs under many purchasing options that sp...
research
08/27/2016

Effect of Human Learning on the Transient Performance of Cloud-based Tiered Applications

Cloud based tiered applications are increasingly becoming popular, be it...
research
06/13/2020

Missed calls, Automated Calls and Health Support: Using AI to improve maternal health outcomes by increasing program engagement

India accounts for 11% of maternal deaths globally where a woman dies in...

Please sign up or login with your details

Forgot password? Click here to reset