• DocumentCode
    244224
  • Title

    Virtualization vs Containerization to Support PaaS

  • Author

    Dua, R. ; Raja, A. Reddy ; Kakadia, Dharmesh

  • Author_Institution
    VMWare, Bangalore, India
  • fYear
    2014
  • fDate
    11-14 March 2014
  • Firstpage
    610
  • Lastpage
    614
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2014 IEEE International Conference on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/IC2E.2014.41
  • Filename
    6903537