Publication

DeepDive: Transparently Identifying and Managing Performance Interference in Virtualized Environments

Résumé

Cloud computing in general, and Infrastructure-as-a-Service (IaaS) in particular, are becoming ever more popular. Unfortunately, performance interference (and the resulting unpredictability in the delivered performance) across virtual machines (VMs) co-located on the same physical machine (PM) threatens to make cloud computing inadequate for performance-sensitive customers and more expensive than necessary for all customers. We describe the design and implementation of DeepDive, a system for transparently identifying and managing interference. DeepDive successfully addresses several important challenges, including limiting overhead and requiring no performance information from applications. We first show that it is possible to use easily obtainable, low-level metrics to clearly discern when interference is occurring and what resource is causing it. Using realistic workloads, we demonstrate that DeepDive quickly learns about interference across co-located VMs. Moreover, we show DeepDive’s ability to deal efficiently with interference when it is detected, by using a low-overhead approach to selecting an alternative PM for a VM that is causing interference at its current PM.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.