Time Series Forecasting of Cloud Data Center Workloads for Dynamic Resource Provisioning

Carlos Vazquez, Ram Krishnan
+, and Eugene John
 

The University of Texas at San Antonio

One UTSA Circle, San Antonio, TX 78249, USA
yof042@my.utsa.edu, Ram.Krishnan@utsa.edu, Eugene.John@utsa.edu

 

 

Abstract

Cloud computing offers on-demand, elastic resource provisioning that allows an enterprise to provide services to their customers at an acceptable quality while consuming only the requisite computing resources as a utility. Since cloud computing resources scale elastically, utilizing cloud computing reduces the risk of over-provisioning, wasting resources during non-peak hours, and reduces the risk of under-provisioning, missing potential customers. By using an automated resource scaling algorithm, a system implemented using cloud services can fully exploit the benefits of on-demand elasticity. A simple reactive scaling algorithm, resource scaling is triggered after some monitored metric has crossed a threshold, suffers from the fact that cloud computing workloads can varying widely over time and a scalable application needs time to perform the triggered scaling action. Instead, resources can be proactively requested by forecasting future resource demand values based on demand history. Obtaining accurate prediction results is crucial to the efficient operation of an automated resource scaling algorithm. In this work, several forecasting models are evaluated for their applicability in forecasting cloud computing workloads. These forecasting methods were compared for their ability to forecast real cloud computing workloads including Google cluster data and Intel Netbatch logs. Two tests are performed to evaluate the accuracy of each forecasting model: out-of-sample forecasting and rolling forecast origin cross-validation.

Keywords: Cloud Computing, Workload Forecasting, Forecasting Models

 

+: Corresponding author: Ram Krishnan
Department of Electrical and Computer Engineering, The University of Texas at San Antonio,
One UTSA Circle, San Antonio, TX 78249, USA, Tel: +1-210-458-6293

 

Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications (JoWUA),

Vol. 6, No. 3, pp. 87-110, September 2015 [pdf]