2015 · 18 citations · 18 references
ComputingComputer EngineeringComputer SystemsCloud InfrastructurePerformance MeasurementVirtualizationCloud Resource ManagementCompute Resource ManagementHardware VirtualizationVirtual Machine MonitorsVirtualization ArchitectureVirtualization Performance OptimizationHardware Performance CountersInterferenceOverhead AnalysisPerformance DegradationPhysical ResourcesResource Utilization PredictionVirtual Machine MonitoringVirtual Machines
Virtualization greatly improves resource utilization in IaaS platforms, but it also introduces potential interference between virtual machines (VMs). For example, VMs may suffer from performance degradation, when they are located in one host and compete for sharing physical resources. Thus, how to efficiently monitor and quantify the VMs interference becomes a key challenge for IaaS providers. In this paper, we present Vmon, a system to transparently monitor and quantify the interference between VMs with the hardware performance counters (HPCs). By collecting the HPCs of different VMs and exploring the LLC miss rates within HPCs, Vmon analyzes the relationship between the LLC miss rates and VM performance degradation to predict the interference between different resource-intensive VMs, and mitigate the VMs interference. The experimental results show that Vmon predicts the performance degradation in the accuracy of more than 90% with less than 10% performance overhead.
18
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 1.6K citations
Jason Mars, Lingjia Tang, Robert Hundt et al. · 2011 · 604 citations
Ripal Nathuji, Aman Kansal, Alireza Ghaffarkhah · 2010 · 570 citations
Diagnosing performance overheads in the xen virtual machine environment
Aravind Menon, Jose Renato Santos, Yoshio Turner et al. · 2005 · 534 citations · Full text