Exploring Intel Sub-Page Protection in Context of Live Migration
summary
Live migration integrates Intel sub-page write protection (SPP) into KVM/QEMU to track 128‑byte subpages and avoid retransferring whole 4KB pages; prototype rebases kernel patches, manages SPPT/EPT tables, and changes bitmaps and TLB flushes. Tests on Nutanix PCBM (~0.5 GB/s dirty rate) show about 60% data reduction and faster migration, while a kernel build shows only ~15% gain; costs include up to 32× more VM exits and higher memory bitmap overhead.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:49Introduction
- 5:31Using SPP for live migration
- 12:32Preliminary Results
- 18:18Challenges
- 19:40Conclusion
- 20:34Future Work
related talks
25mKVM Dirty Page Tracking
40mAdding Functionality to Make Windows Games Run Faster on Linux
44mImproving kexec boot time
18mFaster and Smaller qcow2 Files With Subcluster-based Allocation
26mAnalysis of AMD HW-assisted vIOMMU Implementation and Performance
29mTowards an Alternative Memory Architecture
20mSpeed Up Creation of a VM With Pass Through GPU
40mAchieving the Ultimate Performance with KVM
