Abstract
LXC is an OS-level virtualization technology supported by the Linux kernel. It can provide a lightweight virtualization technology support for PaaS cloud platform, in order to reach the goals that not only the different tenants are isolated but also the software as well as hardware system resources are shared. On the basis of analyzing the requirements of PaaS, a cloud resources management model of PaaS had been created by this paper based on the Cgroups mechanism of LXC. It conducted performance tests in terms of memory, CPU, disk and network transfer speed, etc., which was respectively to deploy various applications in the LXC-based and KVM-based PaaS. And then these performance results were analyzed and compared. The experimental results show that compared with KVM, the performance advantage of LXC is obvious, and it is very fit to be deployed in PaaS cloud platform of providing the high performance computing to ensure the computing high performance and high availability of PaaS cloud platform.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bernstei, D.: Containers and cloud: from LXC to Docker to Kubernetes. IEEE Cloud Comput. 1(3), 81–84 (2014)
Dua, R., Raja, A.R., Kakadia, D.: Virtualization vs containerization to support PaaS. In: 2014 IEEE International Conference on Cloud Engineering (IC2E), pp. 610–614. IEEE Computer Society (2014)
Menage, P., et al.: CGROUPS. https://www.kernel.org/doc/Documentation/cgroup-v1/cgroups.txt. Accessed 20 Sept 2015
Linux Programmer’s Manual: namespaces-overview of Linux namespaces. http://man7.org/linux/man-pages/man7/namespaces.7.html. Accessed 20 Sept 2015
Rosen, R.: Linux containers and the future cloud. Linux J. 240(4), 86–95 (2014)
Yu, C.: Research on the live migration mechanism of Linux containers. University of Electronic Science and Technology of China (2015)
Wang, K., Zhang, G., Zhou, X.: Research on virtualization technology based on container. Comput. Technol. Dev. 25(8), 138–141 (2015)
STREAM: Sustainable Memory Bandwidth in High Performance Computers. http://www.cs.virginia.edu/stream/. Accessed 9 Oct 2015
HPL-A Portable Implementation of the High-Performance Linpack Benchmark for Distributed-Memory Computers. http://www.netlib.org/benchmark/hpl/. Accessed 25 Oct 2015
IOzone Filesystem Benchmark. http://www.iozone.org/. Accessed 15 Nov 2015
Welcome to the Netperf Homepage. http://www.netperf.org/netperf/. Accessed 21 Nov 2015
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, X., Jiang, J. (2017). Performance Analysis of PaaS Cloud Resources Management Model Based on LXC. In: Yuan, H., Geng, J., Bian, F. (eds) Geo-Spatial Knowledge and Intelligence. GRMSE 2016. Communications in Computer and Information Science, vol 698. Springer, Singapore. https://doi.org/10.1007/978-981-10-3966-9_13
Download citation
DOI: https://doi.org/10.1007/978-981-10-3966-9_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3965-2
Online ISBN: 978-981-10-3966-9
eBook Packages: Computer ScienceComputer Science (R0)