Elastic Scaling in the Cloud: A Multi-tenant Perspective
Navaneeth Rameshan, Ying Liu, Leandro Navarro, Vladimir Vlassov · 2016
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 take a holistic view on elastic scaling from a multi-tenant perspective. We show that performance interference can significantly impact the accuracy of scaling and result in long periods of SLO violation. Using Memcached as a case-study, we show that making an elasticity controller interference aware can improve the accuracy of scaling decisions and significantly reduce the periods of SLO violation.