Browse > Article
http://dx.doi.org/10.6109/jkiice.2014.18.11.2670

Comparative Analysis of the Virtual Machine and Containers Methods through the Web Server Configuration  

Bae, Yu-Mi (Research Institute, Sky Computing C&S, Inc.)
Jung, Sung-Jae (Research Institute, Sky Computing C&S, Inc.)
Soh, Woo-Young (Department of Computer Engineering, Hannam University)
Abstract
The technique of virtual machine construction using hypervisor such as Xen and KVM is mainly used for implementation of cloud computing infrastructure. This technique is efficient in allocating and managing resources compared to the existing operation methods. However it requires high resource usage when constructing virtual machines and results in wasting of resources when not using the allocated resources. Docker is a technique based on the container method to resolve such a problem. This paper shows the container method such as Docker is efficient as a web construction technique by comparing virtual machine method to container method. It is shown to be especially useful when storing data into DB or storage devices in such environments of web server or program development. In the upcoming cloud computing environment the container method such as Docker is expected to improve the resource efficiency and the convenience of management.
Keywords
Containers; Docker; KVM; Linux; Virtual Machine;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Docker, http://www.docker.com
2 KVM, http://www.linux-kvm.org
3 S. J. Jung, K. Sung, and Y. M. Bae, "Comparison and Analysis of Resource Usage of Open Source Server Virtualization Techniques," Journal of The Korea Knowledge Information Technology Society, vol. 7, no. 5, pp. 43-49, Apr. 2011.
4 S. J. Jung, "Implementation and Utilization of Linux Virtualization for Cloud Computing Infrastructure Development", Ph. D. dissertation, Hannam University, Daejeon, pp. 19-24, Feb. 2011.
5 CentOS Project, http://www.centos.org
6 Netfilter, http://www.netfilter.org
7 Y. M. Bae, S. J. Jung, and W. S. Soh, "Design and Implementaion of Web Clustering System Based on Linux Virtualization," The Journal of The Korea Institute of Information Technology, vol. 8, no. 11, pp. 251-260, Nov. 2010.
8 Docker Registry, https://registry.hub.docker.com/
9 Sysstat, http://sebastien.godard.pagesperso-orange.fr/
10 Procps-ng, https://sourceforge.net/projects/procps-ng/