Goldilocks Isolation: High Performance VMs with Edera
Marina Moore, Alex Zenla

TL;DR
Edera is a high-performance hypervisor that combines strong isolation with near-Docker-level efficiency, enabling secure multi-tenant cloud environments with minimal performance overhead.
Contribution
Edera introduces an optimized paravirtualized hypervisor that matches container performance while providing stronger isolation for multi-tenant cloud applications.
Findings
Edera's runtime is 0.9% slower than Docker's CPU performance.
System call performance is 3% faster on Edera.
Memory performance on Edera is 0-7% faster than Docker.
Abstract
Organizations run applications on cloud infrastructure shared between multiple users and organizations. Popular tooling for this shared infrastructure, including Docker and Kubernetes, supports such multi-tenancy through the use of operating system virtualization. With operating system virtualization (known as containerization), multiple applications share the same kernel, reducing the runtime overhead. However, this shared kernel presents a large attack surface and has led to a proliferation of container escape attacks in which a kernel exploit lets an attacker escape the isolation of operating system virtualization to access other applications or the operating system itself. To address this, some systems have proposed a return to hypervisor virtualization for stronger isolation between applications. However, no existing system has achieved both the isolation of hypervisor…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
