Skip to main navigation Skip to search Skip to main content

Forecasting models for self-adaptive cloud applications: A comparative study

  • Technical University of Munich
  • Instana GmbH

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Scopus citations

Abstract

With the introduction of autoscaling, clouds have strengthened their position as self-adaptive systems. Nevertheless, the reactive nature of the existing autoscaling solutions provided by major Infrastructure-as-a-Service (IaaS) cloud services providers (CSP) heavily limits the ability of cloud applications for self-adaptation. The major reason of such limitations is the necessity for the manual configuration of the autoscaling rules. With the evolution of monitoring systems, it became possible to employ the data-driven approaches to derive the parameters of scaling rules in order to enable the autoscaling in advance, i.e. the predictive autoscaling. The change in the amount of requests to microservices could be considered as a reason to adapt the virtual infrastructure underlying the cloud application. By forecasting the amount of requests to cloud application, it is possible to estimate the upcoming demand to replicate the microservices in advance. Hence, anticipation of the demand on the cloud application helps to evolve its self-adaptive properties. In the scope of the paper, the authors have tested various extrapolation models on the real anonymized requests time series data for 261 microservices provided by the industry partner Instana. The tested models are: Various seasonal ARIMA models with GARCH modifications and outliers detection, exponential smoothing models, singular spectrum analysis (SSA), support vector regression (SVR), and simple linear regression. In order to evaluate the accuracy of these models, an interval score was used. The time required to fit and use each model was also evaluated. Comparative results of this research and the classification of forecasting models based on the interval accuracy score and model fitting time are provided in the paper. The study provides an approach to evaluate the quality of forecasting models to be used for self-adapting cloud applications and virtual infrastructure.

Original languageEnglish
Title of host publicationProceedings - 12th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2018
PublisherIEEE Computer Society
Pages40-49
Number of pages10
ISBN (Electronic)9781538651728
DOIs
StatePublished - 2 Jul 2018
Event12th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2018 - Trento, Italy
Duration: 3 Sep 20187 Sep 2018

Publication series

NameInternational Conference on Self-Adaptive and Self-Organizing Systems, SASO
Volume2018-September
ISSN (Print)1949-3673
ISSN (Electronic)1949-3681

Conference

Conference12th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2018
Country/TerritoryItaly
CityTrento
Period3/09/187/09/18

Keywords

  • GARCH
  • SSA
  • SVR
  • microservice
  • requests forecasting
  • seasonal ARIMA
  • self-adaptive cloud

Fingerprint

Dive into the research topics of 'Forecasting models for self-adaptive cloud applications: A comparative study'. Together they form a unique fingerprint.

Cite this