Contributor
Soichiro Ueda

VirtIO Balloon Performance Improvements


Mentors
Kameron Lutes
Organization
Chromium
Technologies
c, rust
Topics
virtualization, linux, kernel, VirtIO, Balloon
ChromeOS often uses virtualization. To share memory efficiently between VMs, it uses the VirtIO Balloon. However, ChromeOS intensifies CPU utilization when ballooning. The goal of this project is to improve performance of the VirtIO Balloon driver in the Linux kernel, and its communication with crosvm, which is the virtual machine monitor on ChromeOS.