Litcius/Paper detail

Cloud White: Detecting and Estimating QoS Degradation of Latency-Critical Workloads in the Public Cloud

Lucía Pons, Josué Feliu, Julio Sahuquillo, María E. Gómez, Salvador Petit, Julio Pons, Chaoyi Huang

2022Future Generation Computer Systems22 citationsDOIOpen Access PDF

Abstract

The increasing popularity of cloud computing has forced cloud providers to build economies of scale to meet the growing demand. Nowadays, data-centers include thousands of physical machines, each hosting many virtual machines (VMs), which share the main system resources, causing interference that can significantly impact on performance. Frequently, these data-centers run latency-critical workloads, whose performance is determined by tail latency, which is very sensitive to the interference of co-running workloads. To prevent QoS violations, cloud providers adopt overprovisioning strategies but they reduce the server utilization and increase the costs. A mechanism that accurately estimates performance degradation dynamically in a production system would allow cloud providers to improve the servers’ utilization. In this work we propose Cloud White, an approach that is able to detect the inter-VM interference in scenarios with multiple co-located latency-critical VMs and estimate the performance degradation using multi-variable regression models. Unlike previous proposals, Cloud White is built taking into account the limitations of a public cloud production system. Experimental results show that Cloud White is able to estimate performance degradation with a small overall prediction error of 5%.

Topics & Concepts

Computer scienceCloud computingLatency (audio)Quality of serviceDegradation (telecommunications)Computer networkTelecommunicationsOperating systemCloud Computing and Resource ManagementSoftware System Performance and ReliabilityIoT and Edge/Fog Computing
Cloud White: Detecting and Estimating QoS Degradation of Latency-Critical Workloads in the Public Cloud | Litcius