Comparison of virtualization methods at operating system level
Article Sidebar
Open full text
Issue Vol. 23 (2022)
-
Comparative analysis of selected programming frameworks of Java-based web applications
Radosław Książek, Beata Pańczyk66-70
-
Preferences of modern mobile app users
Kamil Kasztelan, Jakub Smołka71-76
-
Web application performance analysis using Angular, React and Vue.js frameworks
Konrad Bielak, Bartłomiej Borek, Małgorzata Plechawska-Wójcik77-83
-
Comparative analysis of software for smart homes
Mateusz Woliński, Tomasz Szymczyk84-88
-
Comparative analysis of message brokers
Mateusz Kaczor, Paweł Powroźnik89-96
-
Comparison of virtualization methods at operating system level
Łukasz Grula, Paweł Powroźnik97-104
-
Detrimental Starfish Detection on Embedded System: A Case Study of YOLOv5 Deep Learning Algorithm and TensorFlow Lite framework
Quoc Toan Nguyen105-111
-
An Analysis of the Knowledge about the Aspects of Cybersecurity and Two-Factor Logging in the Society
Kamil Piłat, Michał Tomasz Pawłowski, Grzegorz Kozieł112-117
-
Analysis of the application of brain-computer interfaces of a selected paradigm in everyday life
Katarzyna Mróz, Małgorzata Plechawska-Wójcik118-122
-
Performance Comparison of Unit Test Isolation Frameworks
Mateusz Domański, Michał Dołęga, Grzegorz Kozieł123-127
-
Comparative analysis of frameworks using TypeScript to build server applications
Marcin Golec, Małgorzata Plechawska-Wójcik128-134
-
C++ and Java performance on the Android platform
Paweł Wlazło, Jakub Smołka135-139
-
A Novel Inconsequential Encryption Algorithm for Big Data in Cloud Computing
Ravi Kanth Motupalli, Krishna Prasad K.140-144
-
Comparison of LeNet-5, AlexNet and GoogLeNet models in handwriting recognition
Bartosz Michalski, Małgorzata Plechawska-Wójcik145-151
-
Comparative study of scaling parameters and research output of selected highly- and moderately-cited individual authors
Keshra Sangwal152-164
-
Analysis of the performance of iOS applications developed using native and cross-platform technology.
Marcin Michałowski, Maria Skublewska-Paszkowska165-171
Main Article Content
DOI
Authors
Abstract
The aim of the work is comparative analysis of three tools for application container’s orchestration: Kubernetes 1.2.2, Docker Swarm 1.24 and Nomad Hashicorp 1.2.0. For this purpose, test application was implemented, responding requests, then it was contenerized using Docker. For each tool, the scenario aimed at measuring pods startup time. The research was repeated three times. During each repetition number of replics were increased. Simultaneously with startup time test, CPU load and memory strain were measured. In comparison also time of regeneration was taken into consideration, what was realized by gauging time of response for GET request. The analysis showed that Docker Swarm in terms of most of the criteria examined in this work turned out as the best orchestration tool.
Keywords:
References
R. Dua, A. Raja, D. Kakadia, Virtualization vs containerization to support paas, 2014 IEEE International Conference on Cloud Engineering (2014) 610-614. DOI: https://doi.org/10.1109/IC2E.2014.41
B. Rad, H. Bhatti, M. Ahmadi, An introduction to docker and analysis of its performance, International Journal of Computer Science and Network Security 17(3) (2017) 228.
M. Moravcik, M. Kontsek, Overview of Docker container orchestration tools, 2020 18th International Conference on Emerging eLearning Technologies and Applications (ICETA) (2020) 475-480. DOI: https://doi.org/10.1109/ICETA51985.2020.9379236
I. Al Jawarneh, P. Bellavista, F. Bosi, L. Foschini, G. Martuscelli, R. Montanari, A. Palopoli, Container orchestration engines: A thorough functional and performance comparison, ICC 2019-2019 IEEE International Conference on Communications (ICC) (2019) 1-6. DOI: https://doi.org/10.1109/ICC.2019.8762053
Y. Pan, I. Chen, F. Brasileiro, G. Jayaputera, R. Sinnott, A performance comparison of cloud-based container orchestration tools, 2019 IEEE International Conference on Big Knowledge (ICBK) (2019) 191-198. DOI: https://doi.org/10.1109/ICBK.2019.00033
What is Kubernetes?, https://kubernetes.io/pl/docs/concepts/overview/what-is-kubernetes/, [30.01.2022]
P. Pedamkar, What is Docker Swarm?, https://www.educba.com/what-is-docker-swarm/, [02.02.2022]
Introduction to Nomad, https://learn.hashicorp.com/tutorials/nomad/get-started-intro?in=nomad/get-started, [02.02.2022]
kube-state-metrics – Introduction to Kubernetes metrics, https://kubernetes.io/blog/2021/04/13/kube-state-metrics-v-2-0/, [02.02.2022]
What is Gatling?, https://gatling.io/open-source/, [08.02.2022]
Article Details
Abstract views: 441
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
