2013 · 96 citations · 15 references
ComputingComputer EngineeringComputer SystemsCloud ArchitectureCloud InfrastructureVirtualizationData Center VirtualizationHardware VirtualizationHardware-assisted VirtualizationServer VirtualizationVirtualization ArchitectureVirtualization Overhead ReductionHypervisor ArchitecturePerformance IsolationPublic CloudResource Isolation In HypervisorsResource VirtualizationSystem VirtualizationVirtual MachinesVirtualization Overhead Analysis
Abstract—Virtualization has become a popular way to make more efficient use of server resources within both private data centers and public cloud platforms. While recent advances in CPU architectures and new virtualization techniques have reduced the performance cost of using virtualization, overheads still exist, particularly when multiple virtual machines are competing for resources. We have performed an extensive performance compar-ison under hardware-assisted virtualization settings considering four popular virtualization platforms, Hyper-V, KVM, vSphere and Xen, and find that the overheads incurred by each hypervisor can vary significantly depending on the type of application and the resources assigned to it. We also find dramatic differences in the performance isolation provided by different hypervisors. However, we find no single hypervisor always outperforms the others. This suggests that effectively managing hypervisor diver-sity in order to match applications to the best platform is an important, yet unstudied, challenge. Keywords—Cloud Computing, Hypervisor, Benchmark I.
15
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
The Case for Energy-Proportional Computing
Luiz André Barroso, Urs Hölzle · Computer · 2007 · 2.5K citations
Diagnosing performance overheads in the xen virtual machine environment
Aravind Menon, Jose Renato Santos, Yoshio Turner et al. · 2005 · 534 citations · Full text
Scheduling I/O in virtual machine monitors
Diego Ongaro, Alan L. Cox, Scott Rixner · 2008 · 352 citations · Full text