Containerization methods in internet service applications

Krzysztof Ferenc

krzysztof.ferenc1@pollub.edu.pl
Lublin University of Technology (Poland)

Abstract

This work describes the most important methods of isolating running processes of selected software on one physical machine without using full virtualization of the operating system. It includes a comparison of the basic components of each of the methods described, including the features and interface, as well as the results of performance testing in a test environment prepared for this purpose. Research is based on running an identical application and comparing the use of basic system resources, as well as the time of launching containers. It may also be important to compare the methods studied to classical virtualization. At the end of the work, conclusions are described that may be relevant when choosing a method in future projects depending on requirements and needs.


Keywords:

containers, virtualization, isolation, docker, lxd, rkt

S. Newman, Building Microservices: Designing Fine-Grained Systems, O’Reilly Media, 2015.
  Google Scholar

E. Carter, 2018 Docker usage report, https://sysdig.com/blog/2018-docker-usage-report/ [24.03.2020].
  Google Scholar

B. Doerrfeld, 5 Container Alternatives to Docker, https://containerjournal.com/topics/container-ecosystems/5-container-alternatives-to-docker/ [24.03.2020].
  Google Scholar

B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A. Joseph, R. Katz, S. Shenker, I. Stoica, Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center, University of California, Berkeley, 2010, https://people.eecs.berkeley.edu/~alig/papers/mesos.pdf [24.03.2020].
  Google Scholar

W3Cook.com, OS Market Share and Usage Trends: https://web.archive.org/web/20150806093859/http://www.w3cook.com/os/summary/ [24.03.2020].
  Google Scholar

GNU Time – GNU Project – Free Software Foundation, https://www.gnu.org/software/time/ [29.01.2020].
  Google Scholar

B. Russell, KVM and docker LXC Benchmarking with OpenStack Trends, https://www.slideshare.net/BodenRussell/kvm-and-docker-lxc-benchmarking-with-openstack?qid=5d451a56-0bbb-4c30-a411-8a20c83d4992 [24.03.2020].
  Google Scholar

Download


Published
2020-06-30

Cited by

Ferenc, K. (2020). Containerization methods in internet service applications. Journal of Computer Sciences Institute, 15, 184–188. https://doi.org/10.35784/jcsi.1605

Authors

Krzysztof Ferenc 
krzysztof.ferenc1@pollub.edu.pl
Lublin University of Technology Poland

Statistics

Abstract views: 355
PDF downloads: 319