A Comparative Analysis of High Availability for Linux Container Infrastructures

被引:2
作者
Simon, Marek [1 ]
Huraj, Ladislav [1 ]
Bucik, Nicolas [1 ]
机构
[1] Univ SS Cyril & Methodius, Inst Comp Technol & Informat, Trnava 91701, Slovakia
来源
FUTURE INTERNET | 2023年 / 15卷 / 08期
关键词
high availability; containers; Linux; Kubernetes; Proxmox; Docker; Docker Swarm; DOCKER;
D O I
10.3390/fi15080253
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the current era of prevailing information technology, the requirement for high availability and reliability of various types of services is critical. This paper focusses on the comparison and analysis of different high-availability solutions for Linux container environments. The objective was to identify the strengths and weaknesses of each solution and to determine the optimal container approach for common use cases. Through a series of structured experiments, basic performance metrics were collected, including average service recovery time, average transfer rate, and total number of failed calls. The container platforms tested included Docker, Kubernetes, and Proxmox. On the basis of a comprehensive evaluation, it can be concluded that Docker with Docker Swarm is generally the most effective high-availability solution for commonly used Linux containers. Nevertheless, there are specific scenarios in which Proxmox stands out, for example, when fast data transfer is a priority or when load balancing is not a critical requirement.
引用
收藏
页数:19
相关论文
共 50 条
[21]   An Overview of Linux Container Based Network Emulation [J].
Peach, Schalk ;
Irwin, Barry ;
van Heerden, Renier .
PROCEEDINGS OF THE 15TH EUROPEAN CONFERENCE ON CYBER WARFARE AND SECURITY (ECCWS 2016), 2016, :253-259
[22]   Highlighting the Container Memory Consolidation Problems in Linux [J].
Laniel, Francis ;
Carver, Damien ;
Sopena, Julien ;
Wajsburt, Franck ;
Lejeune, Jonathan ;
Shapiro, Marc .
2019 IEEE 18TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2019, :87-90
[23]   High Availability Management for Applications Services in the Cloud Container-Based Platform [J].
Alahmad, Yanal ;
Agarwal, Anjali ;
Daradkeh, Tariq .
2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,
[24]   An analysis of security vulnerabilities in container images for scientific data analysis [J].
Kaur, Bhupinder ;
Dugre, Mathieu ;
Hanna, Aiman ;
Glatard, Tristan .
GIGASCIENCE, 2021, 10 (06)
[25]   LXCloudFT: Towards high availability, fault tolerant Cloud system based Linux Containers [J].
Louati, Thouraya ;
Abbes, Heithem ;
Cerin, Christophe .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 122 :51-69
[26]   Comparative Analysis of Trace Tools for Real-Time Linux [J].
de Oliveira, D. B. ;
de Oliveira, R. S. .
IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (06) :1134-1140
[27]   Comparative Analysis of Trace Tools for Real-Time Linux [J].
1600, IEEE Computer Society (12) :1134-1140
[28]   Experimental Analysis of Security Attacks for Docker Container Communications [J].
Lee, Haneul ;
Kwon, Soonhong ;
Lee, Jong-Hyouk .
ELECTRONICS, 2023, 12 (04)
[29]   Exploring the support for high performance applications in the container runtime environment [J].
Martin, John Paul ;
Kandasamy, A. ;
Chandrasekaran, K. .
HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2018, 8
[30]   Enabling High Availability Edge Computing Platform [J].
Sangolli, Deepa Rajendra ;
Ravindrarao, Nagthej Manangi ;
Patil, Priyanka Chidambar ;
Palissery, Thrishna ;
Liu, Kaikai .
2019 7TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILE CLOUD 2019), 2019, :85-92