Hubbub-Scale: Towards Reliable Elastic Scaling under Multi-tenancy
2016 (English)Conference paper (Refereed)
Elastic resource provisioning is used to guarantee service level objective (SLO) with reduced cost in a Cloud platform. However, performance interference in the hosting platform introduces uncertainty in the performance guarantees of provisioned services. Existing elasticity controllers are either unaware of this interference or over-provision resources to meet the SLO. In this paper, we show that assuming predictable performance of VMs to build an elasticity controller will fail if interference is not modelled. We identify and control the different sources of unpredictability and build Hubbub-Scale, an elasticity controller that is reliable in the presence of performance interference. Our evaluation with Redis and Memcached show that Hubbub-Scale efficiently conforms to the SLO requirements under scenarios where standard modelling approaches fail.
Place, publisher, year, edition, pages
IEEE conference proceedings, 2016. 233-244 p.
Cloud computing, Correlation, Elasticity, Interference, Measurement, Reliability, System analysis and design, Cloud, Elasticity, Performance interference, Predictable Performance
Computer Science Computer Systems
Research subject Computer Science
IdentifiersURN: urn:nbn:se:kth:diva-189998DOI: 10.1109/CCGrid.2016.71OAI: oai:DiVA.org:kth-189998DiVA: diva2:950143
2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)
QC 201609212016-07-272016-07-272016-09-28Bibliographically approved