• DocumentCode
    3076898
  • Title

    Dependable Horizontal Scaling Based on Probabilistic Model Checking

  • Author

    Naskos, Athanasios ; Stachtiari, Emmanouela ; Gounaris, Anastasios ; Katsaros, Panagiotis ; Tsoumakos, Dimitrios ; Konstantinou, Ioannis ; Sioutas, Spyros

  • Author_Institution
    Aristotle Univ. of Thessaloniki, Thessaloniki, Greece
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    31
  • Lastpage
    40
  • Abstract
    The focus of this work is the on-demand resource provisioning in cloud computing, which is commonly referredto as cloud elasticity. Although a lot of effort has been invested in developing systems and mechanisms that enable elasticity, the elasticity decision policies tend to be designed without quantifying or guaranteeing the quality of their operation. We present an approach towards the development of more formalized and dependable elasticity policies. We make two distinct contributions. First, we propose an extensible approach to enforcing elasticity through the dynamic instantiation and online quantitative verification of Markov Decision Processes(MDP) using probabilistic model checking. Second, various concrete elasticity models and elasticity policies are studied. We evaluate the decision policies using traces from a realNoSQL database cluster under constantly evolving externalload. We reason about the behaviour of different modelling and elasticity policy options and we show that our proposal can improve upon the state-of-the-art in significantly decreasing under-provisioning while avoiding over-provisioning.
  • Keywords
    Markov processes; cloud computing; formal verification; resource allocation; MDP; Markov decision processes; NoSQL database cluster; cloud computing; cloud elasticity; dependable horizontal scaling; elasticity decision policies; on-demand resource provisioning; probabilistic model checking; Analytical models; Computational modeling; Decision making; Elasticity; Load modeling; Model checking; Probabilistic logic; NoSQL databases; PRISM; autonomic computing; cloud elasticity; quantitative verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.91
  • Filename
    7152469