Infoscience (Ecole Polytechnique Fédérale de Lausanne) · 2013 · 229 citations · 28 references
Open access
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureVirtualizationCloud Resource ManagementCloud VirtualizationCompute Resource ManagementVirtual Machine MonitorsVirtualization ArchitectureInfrastructure As A ServiceInterferenceInterference AnalysisOverhead AnalysisPerformance InterferenceResource Contention ManagementVirtual Machine PlacementVirtual Machines
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.
28
Mark Hall, Eibe Frank, Geoffrey Holmes et al. · ACM SIGKDD Explorations Newsletter · 2009 · 17.8K citations
Benchmarking cloud serving systems with YCSB
Brian F. Cooper, Adam Silberstein, Erwin Tam et al. · 2010 · 3.6K citations
Automatically characterizing large scale program behavior
Timothy Sherwood, Erez Perelman, Greg Hamerly et al. · 2002 · 1.7K citations