KVM Forum 2025

Songtao Xue

I hold a Master's degree in Computer Science from Shanghai Jiao Tong University. My research focused on virtualization technologies, particularly QEMU/KVM systems.


Sessions

09-05
09:45
30min
Lorelei: Enable QEMU to leverage native shared libraries
Ziyang Zhang, Songtao Xue

We extend the translation flow of QEMU, so that when the control flow initiates the call request of a dynamic library function in the executable file, it can be transferred to the native dynamic library of the same version, and correctly return after executing the expected procedure. Based on our test data in several common applications, QEMU emulation can be improved several or even tens of times faster after applying a hybrid-execution scheme, and exhabits FPS improvement in GUI applications.

De Donato
09-05
14:15
30min
GiantVM: A Many-to-one Virtualization System Built Atop the QEMU/KVM Hypervisor
Xiong Tianlei, Songtao Xue, Muliang Shou

We propose GiantVM, a many-to-one virtualization framework built atop QEMU/KVM. GiantVM consolidates multiple physical servers into a unified virtual machine. We extend QEMU/KVM to enable inter-machine forwarding of I/O and interrupts, allowing multiple physical machines to communicate over the network and aggregate CPU and I/O resources. In addition, we implement a distributed shared memory protocol by leveraging the EPT to support memory synchronization across machines.

Our implementation is based on QEMU 9.0 and the Linux 6.6 LTS kernel, and is capable of successfully running operating systems such as Ubuntu. We are currently exploring further enhancements leveraging the emerging Compute Express Link (CXL) interconnect.

3.0.2