DeepDive: Transparently Identifying and Managing Performance Interference in Virtualized Environments

DeepDive: Transparently Identifying and Managing Performance Interference in Virtualized Environments
复制标题

DOI:
--
复制
发表时间:
2013-06
期刊:
--
影响因子:
--
通讯作者:
D. Novakovic;N. Vasic;Stanko Novakovic;Dejan Kostic;R. Bianchini
D. Novakovic;N. Vasic;Stanko Novakovic;Dejan Kostic;R. Bianchini
中科院分区:
其他
文献类型:
--
作者:
D. Novakovic;N. Vasic;Stanko Novakovic;Dejan Kostic;R. Bianchini

文献摘要

被引文献

相似文献

我们描述的设计和实施的深潜,透明地识别和管理虚拟机(VM)共同位于同一物理机器上的云结构即服务的云环境中的性能干扰的系统。DeepDive成功地解决了几个重要的挑战,包括缺乏来自应用程序的性能信息,以及详细干扰分析的大量开销。我们首先展示了使用易于获得的低级别指标来清楚地识别何时发生干扰以及是什么资源导致干扰的可能性。接下来,使用实际工作负载,我们展示了DeepDive可以快速了解位于同一地点的虚拟机之间的干扰。最后,我们展示了DeepDive在检测到干扰时有效处理干扰的能力,方法是使用低开销的方法来识别能够消除干扰的VM放置。
We describe the design and implementation of Deep-Dive, a system for transparently identifying and managing performance interference between virtual machines (VMs) co-located on the same physical machine in Infrastructure-as-a-Service cloud environments. DeepDive successfully addresses several important challenges, including the lack of performance information from applications, and the large overhead of detailed interference analysis. 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. Next, using realistic workloads, we show that DeepDive quickly learns about interference across co-located VMs. Finally, we show DeepDive's ability to deal efficiently with interference when it is detected, by using a low-overhead approach to identifying a VM placement that alleviates interference.