A Light Application Level Virtualization Framework with Zero-Copy and Migration Agent

Virtualization improves physical hardware utilization of cloud computing by over-committing hardware in the virtual machine. However, applications running in virtual machines suffer significant performance degradation as they do not take advantage of the features of physical hardware, which cannot be overcome by optimization of the virtual hardware. In order to reduce this performance overhead, an application virtualization mechanism is proposed to expose application instances running in the host OS to the virtual machine, so the virtual machine can achieve optimal performance by using host instances on the real hardware. A virtio-based implementation named virtiovapp is also proposed to show the needed adaptions. The virtio-vapp is evaluated against other communication components in Qemu to show the high load capacity and low latency of virtio-vapp. In the evaluation, virtio-vapp has a bandwidth of 36.4 Gbit/s in experiments, which is almost the same performance as the host. In addition to high load capacity and low latency, virtio-vapp supports limited migration to allow virtual machines to run applications with the same data. These results show that application virtualization can significantly reduce the performance overhead and improves flexibility and usability compared to running applications directly in the virtual machine.

Authors

Publication Details

Journal
Tsinghua Science & Technology
Published
2025-08-05
DOI
https://doi.org/10.26599/tst.2024.9010238
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Light Application Level Virtualization Framework with Zero-Copy and Migration Agent

Yifan Liang, Hongjun Dai
Tsinghua Science & Technology
Cloud Computing and Resource Management
article

A Light Application Level Virtualization Framework with Zero-Copy and Migration Agent

Yifan Liang, Hongjun Dai
article en

Abstract

Virtualization improves physical hardware utilization of cloud computing by over-committing hardware in the virtual machine. However, applications running in virtual machines suffer significant performance degradation as they do not take advantage of the features of physical hardware, which cannot be overcome by optimization of the virtual hardware. In order to reduce this performance overhead, an application virtualization mechanism is proposed to expose application instances running in the host OS to the virtual machine, so the virtual machine can achieve optimal performance by using host instances on the real hardware. A virtio-based implementation named virtiovapp is also proposed to show the needed adaptions. The virtio-vapp is evaluated against other communication components in Qemu to show the high load capacity and low latency of virtio-vapp. In the evaluation, virtio-vapp has a bandwidth of 36.4 Gbit/s in experiments, which is almost the same performance as the host. In addition to high load capacity and low latency, virtio-vapp supports limited migration to allow virtual machines to run applications with the same data. These results show that application virtualization can significantly reduce the performance overhead and improves flexibility and usability compared to running applications directly in the virtual machine.

Tsinghua Science & TechnologyVol. 31(4)
National Key Research and Development Program of China
Reduced inequalities
Openalex Percentile: Top 71%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Light Application Level Virtualization Framework with Zero-Copy and Migration Agent — Yifan Liang, Hongjun Dai · Tsinghua Science & Technology (2025) | TGRS Research Map | TGRS