Alto: lightweight VMs using virtualization-aware managed runtimes

  title={Alto: lightweight VMs using virtualization-aware managed runtimes},
  author={James Larisch and James Mickens and Eddie Kohler},
Virtualization enables datacenter operators to safely run computations that belong to untrusted tenants. An ideal virtual machine has three properties: a small memory footprint; strong isolation from other VMs and the host OS; and the ability to maintain in-memory state across client requests. Unfortunately, modern virtualization technologies cannot provide all three properties at once. In this paper, we explain why, and propose a new virtualization approach, called Alto, that virtualizes at… CONTINUE READING