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

Full description

Saved in:
Bibliographic Details
Main Authors: Adam Pankowski, Paweł Powroźnik
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