Comparison of virtualization methods at operating system level

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 sce...

Full description

Bibliographic Details
Main Authors: Łukasz Grula, Paweł Powroźnik
Format: Article
Language:English
Published: Lublin University of Technology 2022-06-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/2889
Description
Summary: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.
ISSN:2544-0764