Elastic resource provisioning is used to guarantee service level objectives (SLO) at 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 overprovision resources to meet the SLO. In this paper, we show that assuming predictable performance of VMs in a multi-tenant environment to scale, will result in long periods of SLO violations. We augment the elasticity controller to be aware of interference and improve the convergence time of scaling without over provisioning. We perform experiments with Memcached and compare our solution against a baseline elasticity controller that is unaware of performance interference. Our results show that augmentation can reduce SLO violations by 65% or more and also save provisioning costs compared to an interference oblivious controller. ; Peer Reviewed ; Postprint (published version)


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Augmenting Corner Descriptors

    Rosin, P. L. | British Library Online Contents | 1996


    Thrust Augmenting Ejectors

    H. Viets | NTIS | 1975


    Workforce augmenting inspection device

    COLAW CHRISTOPHER LEE / MEYER SPENCER TULL / TRAMM ALEXANDER MCLEAN et al. | Europäisches Patentamt | 2023

    Freier Zugriff

    Satellite Navigation: Augmenting GPS

    British Library Online Contents | 1995


    Thrust augmenting ejectors, II

    ALPERIN, M. / WU, J.-J. | AIAA | 1983