The Benefits of Virtualizing Applications