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 条
  • [21] Enhancing Teamwork Performance in Mobile Cloud-Based Learning
    Sun, Geng
    Shen, Jun
    ADVANCES IN WEB-BASED LEARNING, 2015, 8390 : 107 - 117
  • [22] Cloud-based performance management of community care services
    Eze, Benjamin
    Kuziemsky, Craig
    Peyton, Liam
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (07)
  • [23] Experimenting SDN and Cloud Orchestration in Virtualized Testing Facilities: Performance Results and Comparison
    Martini, Barbara
    Gharbaoui, Molka
    Adami, Davide
    Castoldi, Piero
    Giordano, Stefano
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (03): : 965 - 979
  • [24] Cloud-based Performance Testing of Network Management Systems
    Ganon, Zohar
    Zilbershtein, Itai E.
    CAMAD: 2009 IEEE 14TH INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS, 2009, : 26 - 31
  • [25] Managing Performance Interference in Cloud-Based Web Services
    Amannejad, Yasaman
    Krishnamurthy, Diwakar
    Far, Behrouz
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (03): : 320 - 333
  • [26] WPress: An Application-Driven Performance Benchmark For Cloud-Based Virtual Machines
    Borhani, Amir Hossein
    Leitner, Philipp
    Lee, Bu-Sung
    Li, Xiaorong
    Hung, Terence
    PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2014), 2014, : 101 - 109
  • [27] A Framework for Supporting Repetition and Evaluation in the Process of Cloud-Based DBMS Performance Benchmarking
    Erdelt, Patrick K.
    PERFORMANCE EVALUATION AND BENCHMARKING (TPCTC 2020), 2021, 12752 : 75 - 92
  • [28] KubeHICE: Performance-aware Container Orchestration on Heterogeneous-ISA Architectures in Cloud-Edge Platforms
    Yang, Saqing
    Ren, Yi
    Zhang, Jianfeng
    Guan, Jianbo
    Li, Bao
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 81 - 91
  • [29] Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications
    Carlos Guerrero
    Isaac Lera
    Carlos Juiz
    The Journal of Supercomputing, 2018, 74 : 2956 - 2983
  • [30] Multiplayer Game Backends: A Comparison of Commodity Cloud-Based Approaches
    Kasenides, Nicos
    Paspallis, Nearchos
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2020), 2020, 12054 : 41 - 55