My VM is Lighter (and Safer) than yours

Manco, Lupu, Schmidt, Mendes, Kuenzer, Sati Yasukata, Raiciu, Huici (2017)

What kind of paper is this?

The Fairy Tale: Once upon a time, people began deploying services in virtual machines, for ease of deployment and isolation. Then people developed containers to improve the overhead of these deployments. However, containers do not provide the same isolation guarantees as VMs (and some people really want such guarantees), so folks were left running containers in VMs (which kind of seems to defeat the purpose). LightVM is an attempt to get the lightweight cost of containers in a VM framework. If such a thing were possible, everyone would live happily ever after.

Requirements

Approach

Identify Xen Overheads

LightVM

Eval