Investigating performance metrics for container-based HPC environments using x86 and OpenPOWER systems

被引:0
|
作者
Animesh Kuity
Sateesh K. Peddoju
机构
[1] Indian Institute of Technology Roorkee,High Performance Computing Lab, Department of Computer Science and Engineering
来源
Journal of Cloud Computing | / 12卷
关键词
Cloud computing; HPC; Virtual machine; Performance evaluation; Container technology; HPCC; OpenPOWER system;
D O I
暂无
中图分类号
学科分类号
摘要
Container-based High-Performance Computing (HPC) is changing the way computation is performed and reproduced without sacrificing the raw performance compared to hypervisor-assisted virtualization technologies. It primarily supports continuously evolving data-intensive applications such as computational fluid dynamics, seismic tomography, molecular biology, and Proteomics. OpenPOWER systems, unlike the x86 systems, use the POWER-compliant processor to exploit instruction-level and thread-level parallelism heavily. In our previous work, we designed and developed a Containerized HPC environment (cHPCe) from the scratch using Linux namespaces on OpenPOWER systems. This paper aims to provide an in-depth performance analysis of the Containerized HPC environment using x86 systems and Containerized HPC environment using the OpenPOWER system, on systems’ subcomponents, processor, memory, interconnect, and IO. This sub-component analysis provides an insight on several aspects of the system performance. To the best of our knowledge, no research has been reported yet for such a comparative analysis that designs cHPCe for both x86 and OpenPOWER systems. The performance of the developed cHPCe is compared with BareMetals, and VMs using the benchmarks HPCC, and IOZone. Our experimental results achieve 0.13% less compute performance penalty at its peak performance on cHPCe compared to the BareMetal-based solution for x86 systems. In contrast, a VM-based solution introduces an overhead of 20% and 4.83% in x86 and OpenPOWER cases, respectively. Moreover, the x86 and OpenPOWER systems observe inconsistent behavior for memory performance with a worst-case penalty of 9.68% and 6.64% compared to achieved peak performance, respectively. However, similar behavior is reported for cHPCe with an overhead of less than 3% and 2% in the worst case for the latency and bandwidth, respectively, compared to the BareMetal for network and disk performance. Our experimental results reveal that the containerized OpenPOWER environment represents a viable alternative to the counterpart x86 environment for the HPC solution.
引用
收藏
相关论文
共 27 条
  • [1] Investigating performance metrics for container-based HPC environments using x86 and OpenPOWER systems
    Kuity, Animesh
    Peddoju, Sateesh K.
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [2] QoS and Performance Metrics for Container-based Virtualization in Cloud Environments
    Al Jawarneh, Isam Mashhour
    Bellavista, Paolo
    Foschini, Luca
    Martuscelli, Giuseppe
    Montanari, Rebecca
    Palopoli, Amedeo
    Bosi, Filippo
    ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 178 - 182
  • [3] Providing Security in Container-Based HPC Runtime Environments
    Gantikow, Holger
    Reich, Christoph
    Knahl, Martin
    Clarke, Nathan
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2016 INTERNATIONAL WORKSHOPS, 2016, 9945 : 685 - 695
  • [4] Proposal of Container-Based HPC Structures and Performance Analysis
    Yong, Chanho
    Lee, Go-Won
    Huh, Eui-Nam
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (06): : 1398 - 1404
  • [5] Performance evaluation of container-based virtualization for high performance computing environments
    Arango, Carlos
    Dernat, Remy
    Sanabria, John
    UIS INGENIERIAS, 2019, 18 (04): : 31 - 42
  • [6] High Performance MPI Library for Container-based HPC Cloud on InfiniBand Clusters
    Zhang, Jie
    Lu, Xiaoyi
    Panda, Dhabaleswar K.
    PROCEEDINGS 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - ICPP 2016, 2016, : 268 - 277
  • [7] Performance Evaluation of Container-based Virtualization for High Performance Computing Environments
    Xavier, Miguel G.
    Neves, Marcelo V.
    Rossi, Fabio D.
    Ferreto, Tiago C.
    Lange, Timoteo
    De Rose, Cesar A. F.
    PROCEEDINGS OF THE 2013 21ST EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2013, : 233 - 240
  • [8] Performance Impact of IEEE 802.3ad in Container-Based Clouds for HPC Applications
    Maliszewski, Anderson M.
    Roloff, Eduardo
    Griebler, Dalvan
    Gaspary, Luciano P.
    Navaux, Philippe O. A.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT VI, 2020, 12254 : 158 - 167
  • [9] A Performance Comparison of Container-based Virtualization Systems for MapReduce Clusters
    Xavier, Miguel G.
    Neves, Marcelo V.
    De Rose, Cesar A. F.
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 299 - 306
  • [10] Information security in multiprocessor systems based on the X86 architecture
    Torrubia, A
    Mora, FJ
    COMPUTERS & SECURITY, 2000, 19 (06) : 559 - 563