A Performance Comparison of Cloud-based Container Orchestration Tools

被引:14
|
作者
Pan, Yao [1 ]
Chen, Ian [1 ]
Brasileiro, Francisco [2 ]
Jayaputeral, Glenn [1 ]
Sinnott, Richard O. [1 ]
机构
[1] Univ Melbourne, Sch Comp & Informat Syst, Melbourne, Vic 3010, Australia
[2] Univ Fed Campina Grande, Dept Comp & Syst, Campina Grande, PB, Brazil
来源
2019 10TH IEEE INTERNATIONAL CONFERENCE ON BIG KNOWLEDGE (ICBK 2019) | 2019年
关键词
Kubernetes; Docker; Swarm; benchmarking; cloud computing;
D O I
10.1109/ICBK.2019.00033
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Compared to the traditional approach of using virtual machines as basis for the development and deployment of applications running in Cloud-based infrastructures, container technology provides developers with a higher degree of portability and availability, allowing developers to build and deploy their applications in a much more efficient and flexible manner. A number of tools have been proposed to orchestrate complex applications comprising multiple containers requiring continuous monitoring and management actions to meet application-oriented and non-functional requirements. Different container orchestration tools provide different features that incur different overheads. As such, it is not always easy for developers to choose the orchestration tool that will best suit their needs. In this paper we compare the benefits and overheads incurred by the most popular open source container orchestration tools currently available, namely: Kubernetes and Docker in Swarm mode. We undertake a number of benehmarking exercises from well-known benchmarking tools to evaluate the performance overheads of container orchestration tools and identify their pros and cons more generally. The results show that the overall performance of Kubernetes is slightly worse than that of Docker in Swam mode. However, Docker in Swarm mode is not as flexible or powerful as Kubernetes in more complex situations.
引用
收藏
页码:181 / 188
页数:8
相关论文
共 50 条
  • [1] Multipurpose Cloud-Based Compiler Based on Microservice Architecture and Container Orchestration
    Heidari, Sayed Moeid
    Paznikov, Alexey A.
    SYMMETRY-BASEL, 2022, 14 (09):
  • [2] Automated Resource Management System Based upon Container Orchestration Tools Comparison
    Purahong, B.
    Sithiyopasakul, J.
    Sithiyopasakul, P.
    Lasakul, A.
    Benjangkaprasert, C.
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (03) : 501 - 509
  • [3] Cloud-Based Tools for the Probabilistic Assessment of the Seismic Performance of Slopes
    Saygili, Gokhan
    Rathje, Ellen M.
    Wang, Yubing
    El-Kishky, Mahmoud
    GEOTECHNICAL EARTHQUAKE ENGINEERING AND SOIL DYNAMICS V: SLOPE STABILITY AND LANDSLIDES, LABORATORY TESTING, AND IN SITU TESTING, 2018, (293): : 19 - 26
  • [4] Performance Evaluation of Container Orchestration Tools in Edge Computing Environments
    Cilic, Ivan
    Krivic, Petar
    Zarko, Ivana Podnar
    Kusek, Mario
    SENSORS, 2023, 23 (08)
  • [5] Dynamic Topology Orchestration for Distributed Cloud-Based Applications
    Antonescu, Alexandru-Florian
    Robinson, Philip
    Braun, Torsten
    2012 IEEE SECOND SYMPOSIUM ON NETWORK CLOUD COMPUTING AND APPLICATIONS (NCCA 2012), 2012, : 116 - 123
  • [6] A performance comparison of container-based technologies for the Cloud
    Kozhirbayev, Zhanibek
    Sinnott, Richard O.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 175 - 182
  • [7] Container Orchestration Engines: A Thorough Functional and Performance Comparison
    Al Jawarneh, Isam Mashhour
    Bellavista, Paolo
    Bosi, Filippo
    Foschini, Luca
    Martuscelli, Giuseppe
    Montanari, Rebecca
    Palopoli, Amedeo
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [8] Container-based orchestration in cloud: state of the art and challenges
    Tosatto, Andrea
    Ruiu, Pietro
    Attanasio, Antonio
    2015 9TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS CISIS 2015, 2015, : 70 - 75
  • [9] Automated Orchestration of Online Educational Collaboration in Cloud-based Environments
    Czekierda, Lukasz
    Zielinski, Krzysztof
    Zielinski, Slawomir
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2021, 17 (01)
  • [10] Resource Utilization-Based Container Orchestration: Closing the Gap for Enhanced Cloud Application Performance
    R. Swetha
    J. Thriveni
    K. R. Venugopal
    SN Computer Science, 6 (3)