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 条
  • [31] Softwarized and containerized microservices-based network management analysis with MSN
    Arzo, Sisay Tadesse
    Scotece, Domenico
    Bassoli, Riccardo
    Devetsikiotis, Michael
    Foschini, Luca
    Fitzek, Frank H. P.
    COMPUTER NETWORKS, 2024, 254
  • [32] Deploying Containerized QuanEX Quantum Simulation Software on HPC Systems
    Brayford, David
    Allalen, Momme
    Iapichino, Luigi
    Brennan, John
    Moran, Niall
    Q'Riordan, Lee J.
    Hanley, Kenneth
    PROCEEDINGS OF CANOPIE-HPC 2021: 3RD INTERNATIONAL WORKSHOP ON CONTAINERS AND NEW ORCHESTRATION PARADIGMS FOR ISOLATED ENVIRONMENTS IN HPC, 2021, : 1 - 9
  • [33] Application-Attuned Memory Management for Containerized HPC Workflows
    Arif, Moiz
    Maurya, Avinash
    Rafique, M. Mustafa
    Nikolopoulos, Dimitrios S.
    Butt, Ali R.
    PROCEEDINGS 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS 2024, 2024, : 114 - 127
  • [34] Enabling EASEY Deployment of Containerized Applications for Future HPC Systems
    Hob, Maximilian
    Kranzlmuller, Dieter
    COMPUTATIONAL SCIENCE - ICCS 2020, PT I, 2020, 12137 : 206 - 219
  • [35] Performance Evaluation of Low Latency Communication Alternatives in a Containerized Cloud Environment
    Gehberger, Daniel
    Balla, David
    Maliosz, Markosz
    Simon, Csaba
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 9 - 16
  • [36] Evaluation of Deployment Models for Microservices in an Edge-based Serverless Environment
    Kien Nguyen
    Loh, Frank
    Hossfeld, Tobias
    Le Phuc Lai
    Truong Thu Huong
    Pham Ngoc Nam
    Nguyen Huu Thanh
    2024 IEEE TENTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS, ICCE 2024, 2024, : 72 - 77
  • [37] Cushion: A proactive resource provisioning method to mitigate SLO violations for containerized microservices
    Zhou, Dacheng
    Chen, Hongchang
    Shang, Ke
    Cheng, Guozhen
    Zhang, Jianpeng
    Hu, Hongchao
    IET COMMUNICATIONS, 2022, 16 (17) : 2105 - 2122
  • [38] Performance Evaluation of the Virtualization Environment of a Microservices-Based Payroll System
    Castro, Klayton
    Martins, Lucas M. C. E.
    Wercelens, Polyane
    Padilha, Rafael
    Gervasion, Italo
    de Deus, Flavin E. G.
    Giozza, William F.
    de Sousa, Rafael T.
    2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [39] A Novel Construction Technology of Enterprise Business Deployment Architecture Based on Containerized Microservices
    Zeng, Ruiqi
    Zhao, Yue
    Su, Hong
    Guo, Xiaoyu
    2020 5TH INTERNATIONAL CONFERENCE ON COMMUNICATION, IMAGE AND SIGNAL PROCESSING (CCISP 2020), 2020, : 262 - 269
  • [40] Containerized Development and Microservices for Self-Driving Vehicles: Experiences & Best Practices
    Berger, Christian
    Nguyen, Bjornborg
    Benderius, Ola
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 7 - 12