Modeling the Autoscaling Operations in Cloud with Time Series Data

Autoscaling involves complex cloud operations that automate the provisioning and de-provisioning of cloud resources to support continuous development of customer services. Autoscaling depends on a number of decisions derived by aggregating metrics at the infrastructure and the platform level. In thi...

Full description

Saved in:
Bibliographic Details
Published in2015 IEEE 34th Symposium on Reliable Distributed Systems Workshop (SRDSW) pp. 7 - 12
Main Authors Khan, Mehran N. A. H., Yan Liu, Alipour, Hanieh, Singh, Samneet
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Autoscaling involves complex cloud operations that automate the provisioning and de-provisioning of cloud resources to support continuous development of customer services. Autoscaling depends on a number of decisions derived by aggregating metrics at the infrastructure and the platform level. In this paper, we review existing autoscaling techniques deployed in leading cloud providers. We identify core features and entities of the autoscaling operations as variables. We model these variables that quantify the interactions between these entities and incorporate workload time series data to calibrate the model. Hence the model allows proactive analysis of workload patterns and estimation of the responsiveness of the autoscaling operations. We demonstrate the use of this model with Google cluster trace data.
DOI:10.1109/SRDSW.2015.20