A study on the evaluation of HPC microservices in containerized environment

被引:13
|
作者
Jha, Devki Nandan [1 ]
Garg, Saurabh [2 ]
Jayaraman, Prem Prakash [3 ]
Buyya, Rajkumar [4 ]
Li, Zheng [5 ]
Morgan, Graham [1 ]
Ranjan, Rajiv [1 ]
机构
[1] Newcastle Univ, Sch Comp, Newcastle Upon Tyne NE4 5TG, Tyne & Wear, England
[2] Univ Tasmania, Hobart, Tas, Australia
[3] Swinburne Univ Technol, Melbourne, Vic, Australia
[4] Univ Melbourne, Melbourne, Vic, Australia
[5] Univ Concepcion, Concepcion, Chile
来源
关键词
container; docker; interference; microservice; performance evaluation; VIRTUALIZATION;
D O I
10.1002/cpe.5323
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Containers are gaining popularity over virtual machines as they provide the advantages of virtualization with the performance of near bare metal. The uniformity of support provided by Docker containers across different cloud providers makes them a popular choice for developers. Evolution of microservice architecture allows complex applications to be structured into independent modular components making them easier to manage. High-performance computing (HPC) applications are one such application to be deployed as microservices, placing significant resource requirements on the container framework. However, there is a possibility of interference between different microservices hosted within the same container (intracontainer) and different containers (intercontainer) on the same physical host. In this paper, we describe an extensive experimental investigation to determine the performance evaluation of Docker containers executing heterogeneous HPC microservices. We are particularly concerned with how intracontainer and intercontainer interference influences the performance. Moreover, we investigate the performance variations in Docker containers when control groups (cgroups) are used for resource limitation. For ease of presentation and reproducibility, we use Cloud Evaluation Experiment Methodology (CEEM) to conduct our comprehensive set of experiments. We expect that the results of evaluation can be used in understanding the behavior of HPC microservices in the interfering containerized environment.
引用
收藏
页数:18
相关论文
共 50 条
  • [41] Swarm Based System for Management of Containerized Microservices in a Cloud Consisting of Heterogeneous Servers
    Karwowski, Waldemar
    Rusek, Marian
    Dwornicki, Grzegorz
    Orlowski, Arkadiusz
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, PT I, 2018, 655 : 262 - 271
  • [42] Containerized Microservices Orchestration and Provisioning in Cloud Computing: A Conceptual Framework and Future Perspectives
    Saboor, Abdul
    Hassan, Mohd Fadzil
    Akbar, Rehan
    Shah, Syed Nasir Mehmood
    Hassan, Farrukh
    Magsi, Saeed Ahmed
    Siddiqui, Muhammad Aadil
    APPLIED SCIENCES-BASEL, 2022, 12 (12):
  • [43] IntMA: Dynamic Interaction-aware resource allocation for containerized microservices in cloud environments
    Joseph, Christina Terese
    Chandrasekaran, K.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 111
  • [44] Analysis of virtio GPU in a containerized environment
    Bogdanovic, Dejan
    Popovic, Miroslav
    Usorac, Srdjan
    2021 29TH TELECOMMUNICATIONS FORUM (TELFOR), 2021,
  • [45] SnakeCube: containerized and automated pipeline for de novo genome assembly in HPC environments
    Angelova, Nelina
    Danis, Theodoros
    Lagnel, Jacques
    Tsigenopoulos, Costas S.
    Manousaki, Tereza
    BMC RESEARCH NOTES, 2022, 15 (01)
  • [46] The integration of HPC systems in a test and evaluation real-time environment
    Zarecor, R
    Bennett, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOL VI, PROCEEDINGS, 1999, : 2894 - 2898
  • [47] SnakeCube: containerized and automated pipeline for de novo genome assembly in HPC environments
    Nelina Angelova
    Theodoros Danis
    Jacques Lagnel
    Costas S. Tsigenopoulos
    Tereza Manousaki
    BMC Research Notes, 15
  • [48] cHPCe: Data Locality and Memory Bandwidth Contention-aware Containerized HPC
    Kuity, Animesh
    Peddoju, Sateesh K.
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 160 - 166
  • [49] CIDE: An Integrated Development Environment for Microservices
    Liu, Desheng
    Zhu, Hong
    Xu, Chengzhi
    Bayley, Ian
    Lightfoot, David
    Green, Mark
    Marshall, Peter
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 808 - 812
  • [50] Resiliency focused proactive lifecycle management for stateful microservices in multi-cluster containerized environments
    Meliani, Abd Elghani
    Mekki, Mohamed
    Ksentini, Adlen
    COMPUTER COMMUNICATIONS, 2025, 236