Comparison of application container orchestration platforms
This article presents a comparative analysis of three well-known container orchestration platforms: Docker Swarm, Kubernetes and Apache Mesos, focusing on the deployment of a test application and measuring parameters such as deployment time, memory, CPU and disk utilization, application response ti...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Lublin University of Technology
2023-12-01
|
Series: | Journal of Computer Sciences Institute |
Subjects: | |
Online Access: | https://ph.pollub.pl/index.php/jcsi/article/view/3823 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832570024307458048 |
---|---|
author | Adam Pankowski Paweł Powroźnik |
author_facet | Adam Pankowski Paweł Powroźnik |
author_sort | Adam Pankowski |
collection | DOAJ |
description |
This article presents a comparative analysis of three well-known container orchestration platforms: Docker Swarm, Kubernetes and Apache Mesos, focusing on the deployment of a test application and measuring parameters such as deployment time, memory, CPU and disk utilization, application response time and the time to restore a replica of the application using an auto-recovery mechanism. The aim of the research is to verify the performance and efficiency of the analyzed platforms, facilitating informed decisions while choosing an orchestrator for containerized applications. Two research hypotheses have been stated. The first one assumes that the time required to launch an application using the Docker Swarm tool is the shortest among the analyzed platforms. The second hypothesis is that Kubernetes provides the most efficient results in terms of load scheduling and application scaling. The analysis performed on the Jenkins application showed the superiority of the Docker Swarm platform over the other studied tools in terms of performance.
|
format | Article |
id | doaj-art-b58d728917d54d9fa1c6f7ff93a7bdbf |
institution | Kabale University |
issn | 2544-0764 |
language | English |
publishDate | 2023-12-01 |
publisher | Lublin University of Technology |
record_format | Article |
series | Journal of Computer Sciences Institute |
spelling | doaj-art-b58d728917d54d9fa1c6f7ff93a7bdbf2025-02-02T18:03:00ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642023-12-012910.35784/jcsi.3823Comparison of application container orchestration platformsAdam Pankowski0Paweł Powroźnik1Lublin University of TechnologyLublin University of Technology This article presents a comparative analysis of three well-known container orchestration platforms: Docker Swarm, Kubernetes and Apache Mesos, focusing on the deployment of a test application and measuring parameters such as deployment time, memory, CPU and disk utilization, application response time and the time to restore a replica of the application using an auto-recovery mechanism. The aim of the research is to verify the performance and efficiency of the analyzed platforms, facilitating informed decisions while choosing an orchestrator for containerized applications. Two research hypotheses have been stated. The first one assumes that the time required to launch an application using the Docker Swarm tool is the shortest among the analyzed platforms. The second hypothesis is that Kubernetes provides the most efficient results in terms of load scheduling and application scaling. The analysis performed on the Jenkins application showed the superiority of the Docker Swarm platform over the other studied tools in terms of performance. https://ph.pollub.pl/index.php/jcsi/article/view/3823contenerizationDocker SwarmKubernetesApache Mesosorchestration platforms |
spellingShingle | Adam Pankowski Paweł Powroźnik Comparison of application container orchestration platforms Journal of Computer Sciences Institute contenerization Docker Swarm Kubernetes Apache Mesos orchestration platforms |
title | Comparison of application container orchestration platforms |
title_full | Comparison of application container orchestration platforms |
title_fullStr | Comparison of application container orchestration platforms |
title_full_unstemmed | Comparison of application container orchestration platforms |
title_short | Comparison of application container orchestration platforms |
title_sort | comparison of application container orchestration platforms |
topic | contenerization Docker Swarm Kubernetes Apache Mesos orchestration platforms |
url | https://ph.pollub.pl/index.php/jcsi/article/view/3823 |
work_keys_str_mv | AT adampankowski comparisonofapplicationcontainerorchestrationplatforms AT pawełpowroznik comparisonofapplicationcontainerorchestrationplatforms |