Analytics of resource transients in cloud-based applications
Imre Kocsis, András Pataricza, Zoltán Micskei, András Kövi, Zsolt Kocsis · International Journal of Cloud Computing · 2013
Guaranteeing QoS of services deployed in clouds is a key issue in cloud environments. Cloud services rely heavily on sharing resources between tenants; users have only partial knowledge and control of them. Limited observability and controllability make guaranteeing QoS a challenging task. Many important classic approaches to QoS assurance cannot be adopted, as for a tenant resource arbitration is a black box. Unexpected changes in resource allowance and characteristics introduce novel risks for demanding applications, most importantly soft real-time ones. We introduce the concept of applicationintegrated early warning sensors – ‘mystery shoppers’ – to increase the observability of the platform performability state. Mystery shoppers are special, continuously running benchmarks that run as low footprint applications. They deliver fine-grained reports by simulating application resource usage and measuring platform characteristics. This enables inferring the hidden resource sharing characteristics of public clouds. The derived metrics can aid deployment planning and control application-level fault tolerance mechanisms.