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 条
  • [21] Performance Analysis of Self-adaptive Policies in Containerized Microservices
    Sliem, Mehdi
    Salmi, Nabila
    Ioualalen, Malika
    2021 7TH INTERNATIONAL CONFERENCE ON ENGINEERING AND EMERGING TECHNOLOGIES (ICEET 2021), 2021, : 600 - 605
  • [22] Healthcare Center IoT Edge Gateway Based on Containerized Microservices
    Sriborrirux, Wiroon
    Laortum, Peeradach
    2020 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, METAHEURISTICS & SWARM INTELLIGENCE (ISMSI 2020), 2020, : 24 - 29
  • [23] On-node resource manager for containerized HPC workloads
    Vallee, Geoffroy
    Arango Gutierrez, Carlos Eduardo
    Clerget, Cedric
    PROCEEDINGS OF CANOPIE-HPC 2019:2019 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON CONTAINERS AND NEW ORCHESTRATION PARADIGMS FOR ISOLATED ENVIRONMENTS IN HPC (CANOPIE-HPC), 2019, : 43 - 48
  • [24] Virtual Clusters: Isolated, Containerized HPC Environments in Kubernetes
    Zervas, George
    Chazapis, Antony
    Sfakianakis, Yannis
    Kozanitis, Christos
    Bilas, Angelos
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2022 INTERNATIONAL WORKSHOPS, 2022, 13387 : 347 - 357
  • [25] Kub: Enabling Elastic HPC Workloads on Containerized Environments
    Medeiros, Daniel
    Wahlgren, Jacob
    Schieffer, Gabin
    Peng, Ivy
    2023 IEEE 35TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, SBAC-PAD, 2023, : 219 - 229
  • [26] IP Multimedia Subsystem in a containerized environment: availability and sensitivity evaluation
    Di Mauro, M.
    Galatro, G.
    Longo, M.
    Postiglione, F.
    Tambasco, M.
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019), 2019, : 42 - 47
  • [27] Cdascaler: a cost-effective dynamic autoscaling approach for containerized microservices
    Shafi, Numan
    Abdullah, Muhammad
    Iqbal, Waheed
    Erradi, Abdelkarim
    Bukhari, Faisal
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 5195 - 5215
  • [28] DESK: Distributed Observability Framework for Edge-Based Containerized Microservices
    Usman, Muhammad
    Ferlin, Simone
    Brunstrom, Anna
    Taheri, Javid
    2023 JOINT EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS & 6G SUMMIT, EUCNC/6G SUMMIT, 2023, : 617 - 622
  • [29] Predicting the End-to-End Tail Latency of Containerized Microservices in the Cloud
    Rahman, Joy
    Lama, Palden
    2019 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2019, : 200 - 210
  • [30] Informer: Irregular traffic detection for containerized microservices RPC in the real world
    Chen, Jiyu
    Huang, Heqing
    Chen, Hao
    HIGH-CONFIDENCE COMPUTING, 2022, 2 (02):