Container-basedOperatingSystemVirtualization: AScalable,High-performanceAlternativetoHypervisors

2007 
popularized by Xen and VMware, are quickly becoming commodity. They are appropriate for many us- age scenarios, but there are scenarios that require system virtualization with high degrees of both isolation and effi- ciency. Examples include HPC clusters, the Grid, hosting centers, and PlanetLab. We present an alternative to hy- pervisors that is better suited to such scenarios. The ap- proach is a synthesis of prior work on resource containers and security containers applied to general-purpose, time- shared operating systems. Examples of such container-based systems include Solaris 10, Virtuozzo for Linux, and Linux- VServer. As a representative instance of container-based systems, this paper describes the design and implementa- tion of Linux-VServer. In addition, it contrasts the archi- tecture of Linux-VServer with current generations of Xen, and shows how Linux-VServer provides comparable support for isolation and superior system efficiency.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    21
    References
    0
    Citations
    NaN
    KQI
    []