The Xen-Blanket: Virtualize Once, Run Everywhere
Current Infrastructure as a Service (IaaS) clouds operate in isolation from each other. Slight variations in the Virtual Machine (VM) abstractions or underlying hypervisor services prevent unified access and control across clouds.While standardization efforts aim to address these issues, they will take years to be agreed upon and adopted, if ever. Instead of standardization, which is by definition provider-centric, the authors advocate a user-centric approach that gives users an unprecedented level of control over the virtualization layer. They introduce the Xen-Blanket, a thin, immediately deployable virtualization layer that can homogenize today's diverse cloud infrastructures.