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.