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 条
  • [41] Component-aware orchestration of cloud-based enterprise applications, from TOSCA to Docker and Kubernetes
    Bogo, Matteo
    Soldani, Jacopo
    Neri, Davide
    Brogi, Antonio
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (09): : 1793 - 1821
  • [42] CF-CloudOrch: container fog node-based cloud orchestration for IoT networks
    Kim, Nam Yong
    Ryu, Jung Hyun
    Kwon, Byoung Wook
    Pan, Yi
    Park, Jong Hyuk
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (12): : 7024 - 7045
  • [43] Review of Cloud-Based Natural Language Processing Services and Tools for Chatbots
    Ray, Ayan
    Mathew, Rejo
    PROCEEDING OF THE INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS, BIG DATA AND IOT (ICCBI-2018), 2020, 31 : 156 - 162
  • [44] Cloud-Based Tools for Next-Generation Sequencing Data Analysis
    Baker, Qanita Bani
    Al-Rashdan, Wesam
    Jararweh, Yaser
    2018 FIFTH INTERNATIONAL CONFERENCE ON SOCIAL NETWORKS ANALYSIS, MANAGEMENT AND SECURITY (SNAMS), 2018, : 99 - 105
  • [45] A survey on vulnerability assessment tools and databases for cloud-based web applications
    Kritikos, Kyriakos
    Magoutis, Kostas
    Papoutsakis, Manos
    Ioannidis, Sotiris
    ARRAY, 2019, 3-4
  • [46] Modeling Educational Usage of Cloud-Based Tools in Virtual Learning Environments
    Morales Chan, Miguel
    Barchino Plata, Roberto
    Amelio Medina, Jose
    Alario-Hoyos, Carlos
    Hernandez Rizzardini, Rocael
    IEEE ACCESS, 2019, 7 : 13347 - 13354
  • [47] Cloud-based Machine Learning Tools for Enhanced Big Data Applications
    Cuzzocrea, Alfredo
    Mumolo, Enzo
    Corona, Pietro
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 908 - 914
  • [48] CLOUD-BASED ARCHITECTURE FOR PERFORMANCE MANAGEMENT SYSTEMS FOR SATES
    Rusaneanu, Alexandra
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2015): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2015, : 79 - 83
  • [49] Performance Evaluation of a Cloud-Based QoS Support Mechanism
    Semenciuc, Eugeniu
    Pastrav, Andra
    Palade, Tudor
    Puschita, Emanuel
    2016 INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM 2016), 2016, : 243 - 246
  • [50] 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