2013•Unpublished venueRequires access

A component-based performance comparison of four hypervisors

Jinho Hwang, Sai Zeng, Frederick Y. Wu, Timothy Wood

Open publisher page 96 citations

Abstract

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 96 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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.

Key concepts: Hypervisor, Virtualization, Operating system, Computer science, Virtual machine, Cloud computing, Hardware virtualization, Full virtualization

Related papers

Back to paper searchBrowse research topicsOriginal source
A component-based performance comparison of four hypervisors — Research Paper | ScholarLens