Performance Evaluation of Light-Weighted Virtualization for PaaS in Clouds

The use of traditional virtualization technologies in Platform as a Service(PaaS) has been almost absent due to their inherent performance overhead. However, with the rapid development of light-weighted virtualization techniques, such as OpenVZ, Docker, Lmctfy and ZeroVM, they begin to be widely used in PaaS because of the possibility of obtaining a very low overhead comparable to the near-native performance of a bare server. In this work, we analyze these techniques and conduct a number of experiments in order to perform in-depth evaluations of light-weighted virtualization techniques for PaaS in clouds. We compare them in the proposed EIS(Efficiency, Isolation, Speed) framework. As far as we know, this paper is the first to propose an unified testing framework EIS to get a in-depth quantified analysis for Docker, Lmctfy, ZeroVM and as well as KVM, which is a representative of the mainstream hypervisor-based virtualization systems used today.

[1]  John Paul Walters,et al.  A Comparison of Virtualization Technologies for HPC , 2008, 22nd International Conference on Advanced Information Networking and Applications (aina 2008).

[2]  D. Higgins,et al.  Fast, scalable generation of high-quality protein multiple sequence alignments using Clustal Omega , 2011, Molecular systems biology.

[3]  Bennet S. Yee,et al.  Native Client: A Sandbox for Portable, Untrusted x86 Native Code , 2009, 2009 30th IEEE Symposium on Security and Privacy.

[4]  Nathan Regola,et al.  Recommendations for Virtualization Technologies in High Performance Computing , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[5]  Larry L. Peterson,et al.  Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors , 2007, EuroSys '07.

[6]  Carlo Curino,et al.  Apache Hadoop YARN: yet another resource negotiator , 2013, SoCC.

[7]  César A. F. De Rose,et al.  Performance Evaluation of Container-Based Virtualization for High Performance Computing Environments , 2013, 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing.

[8]  Randy H. Katz,et al.  Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center , 2011, NSDI.