2011•Unpublished venueRequires access

Optimizing virtual machines using hybrid virtualization

Jun Nakajima, Qian Lin, Sheng Yang, Min Zhu, Shang Han Gao, Mingyuan Xia, Peijie Yu, Yaozu Dong, Zhengwei Qi, Kai Chen, Haibing Guan

Open publisher page 18 citations

Abstract

It is crucial to minimize virtualization overhead for virtual machine deployment. The conventional ×86 CPU is incapable of classical trap-and-emulate virtualization, leading that paravirtualization was the optimal virtualization strategy formerly. Since architectural extensions are introduced to support classical virtualization, hardware assisted virtualization becomes a competitive alternative method. Hardware assisted virtualization is superior in CPU and memory virtualization, yet paravirtualization is still valuable in some aspects as it is capable of shortening the disposal path of I/O virtualization. Thus we propose the hybrid virtualization which runs the paravirtualized guest in the hardware assisted virtual machine container to take advantage of both. Experiment results indicate that our hybrid solution outweighs origin paravirtualization by nearly 30% in memory intensive test and 50% in microbenchmarks. Meanwhile, compared with the origin hardware assisted virtual machine, hybrid guest owns over 16% improvement in I/O intensive workloads.

About this research paper

What this paper is about

It is crucial to minimize virtualization overhead for virtual machine deployment. The conventional ×86 CPU is incapable of classical trap-and-emulate virtualization, leading that paravirtualization was the optimal virtualization strategy formerly. Since architectural extensions are introduced to support classical virtualization, hardware assisted virtualization becomes a competitive alternative method. Hardware assisted virtualization is superior in CPU and memory virtualization, yet paravirtualization is still valuable in some aspects as it is capable of shortening the disposal path of I/O virtualization. Thus we propose the hybrid virtualization which runs the paravirtualized guest in the hardware assisted virtual machine container to take advantage of both. Experiment results indicate that our hybrid solution outweighs origin paravirtualization by nearly 30% in memory intensive test and 50% in microbenchmarks. Meanwhile, compared with the origin hardware assisted virtual machine, hybrid guest owns over 16% improvement in I/O intensive workloads.

Why it matters

OpenAlex reports 18 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

It is crucial to minimize virtualization overhead for virtual machine deployment. The conventional ×86 CPU is incapable of classical trap-and-emulate virtualization, leading that paravirtualization was the optimal virtualization strategy formerly. Since architectural extensions are introduced to support classical virtualization, hardware assisted virtualization becomes a competitive alternative method. Hardware assisted virtualization is superior in CPU and memory virtualization, yet paravirtualization is still valuable in some aspects as it is capable of shortening the disposal path of I/O virtualization. Thus we propose the hybrid virtualization which runs the paravirtualized guest in the hardware assisted virtual machine container to take advantage of both. Experiment results indicate that our hybrid solution outweighs origin paravirtualization by nearly 30% in memory intensive test and 50% in microbenchmarks. Meanwhile, compared with the origin hardware assisted virtual machine, hybrid guest owns over 16% improvement in I/O intensive workloads.

Key concepts: Virtualization, Full virtualization, Hardware virtualization, Computer science, Application virtualization, Virtual machine, Operating system, Storage virtualization

Related papers

Back to paper searchBrowse research topicsOriginal source
Optimizing virtual machines using hybrid virtualization — Research Paper | ScholarLens