HVX: Virtualizing the Cloud
summary
HVX builds a runnable virtual cloud on top of public IaaS by packing a nested hypervisor into each host VM, an image store (S3/cloud-files/backed), and an overlay network using UDP tunnels. It runs unmodified VMDKs (Windows/Linux/Solaris), supports live migration and consolidation, and scales to hundreds of VMs. CPU-bound workloads measure near‑native performance, kernel‑bound workloads show expected penalties comparable to other hypervisors, and the hypervisor uses dynamic binary translation instead of CPU nesting.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:14Components
- 3:22Motivation
- 4:20Why Virtualize the Cloud
- 8:40Our Approach
- 9:00Nested Virtualization
- 10:00Public Cloud
- 12:25Highlights
- 13:47Dynamic Binary Translation
- 15:28Optimizations
- 15:54Network
- 17:59Image Store
- 22:03Benchmarks
- 23:44Demo
related talks
41mCloud Computing with KVM
56mContainers and the Cloud: Do You Need Another Virtual Environment?
41mOSv: Probably the best OS for Cloud workloads you've ...
05mSponsored Keynote: The Future of Virtualization
39mOSv: Probably the Best OS for Cloud Workloads You've Never Heard Of
15mHyrax: Fail-in-Place Server Operation in Cloud Platforms
42mEnhancing Hypervisor and Cloud Solutions Using Embedded Linux
27mXen: This Is Not Your Dad's Hypervisor!
