Title :
Virtualization vs Containerization to Support PaaS
Author :
Dua, R. ; Raja, A. Reddy ; Kakadia, Dharmesh
Author_Institution :
VMWare, Bangalore, India
Abstract :
PaaS vendors face challenges in efficiently providing services with the growth of their offerings. In this paper, we explore how PaaS vendors are using containers as a means of hosting Apps. The paper starts with a discussion of PaaS Use case and the current adoption of Container based PaaS architectures with the existing vendors. We explore various container implementations - Linux Containers, Docker, Warden Container, lmctfy and OpenVZ. We look at how each of this implementation handle Process, FileSystem and Namespace isolation. We look at some of the unique features of each container and how some of them reuse base Linux Container implementation or differ from it. We also explore how IaaSlayer itself has started providing support for container lifecycle management along with Virtual Machines. In the end, we look at factors affecting container implementation choices and some of the features missing from the existing implementations for the next generation PaaS.
Keywords :
Linux; cloud computing; virtual machines; virtualisation; Docker; FileSystem; IaaSlayer; Linux Container implementation; Namespace isolation; OpenVZ; PaaS vendors; Warden Container; container based PaaS architectures; container implementations; container lifecycle management; containerization; hosting Apps; lmctfy; virtual machines; virtualization; Containers; File systems; Kernel; Linux; Resource management; Security; Virtual machining; container; paas; virtualization;
Conference_Titel :
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location :
Boston, MA
DOI :
10.1109/IC2E.2014.41