2019 IEEE/ACM International Workshop on Containers and New Orchestration Paradigms for Isolated Environments in HPC (CANOPIE-HP 2019
DOI: 10.1109/canopie-hpc49598.2019.00010
|View full text |Cite
|
Sign up to set email alerts
|

HPC Container Runtimes have Minimal or No Performance Impact

Abstract: HPC centers are facing increasing demand for greater software flexibility to support faster and more diverse innovation in computational scientific work. Containers, which use Linux kernel features to allow a user to substitute their own software stack for that installed on the host, are an increasingly popular method to provide this flexibility. Because standard container technologies such as Docker are unsuitable for HPC, three HPC-specific technologies have emerged: Charliecloud, Shifter, and Singularity. A… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 39 publications
(15 citation statements)
references
References 12 publications
0
15
0
Order By: Relevance
“…A container runtime provides an isolated file system using the container image to the container instance as if it is dedicated to the host. By using resource isolation features, e.g., namespace in Linux kernel, rather than hardware emulation, e.g., virtual machines, a container runtime can execute a container instance as efficiently as the host process [60]. In the bioinformatics field, Docker engine and Singularity are widely used for data analysis applications.…”
Section: Containersmentioning
confidence: 99%
“…A container runtime provides an isolated file system using the container image to the container instance as if it is dedicated to the host. By using resource isolation features, e.g., namespace in Linux kernel, rather than hardware emulation, e.g., virtual machines, a container runtime can execute a container instance as efficiently as the host process [60]. In the bioinformatics field, Docker engine and Singularity are widely used for data analysis applications.…”
Section: Containersmentioning
confidence: 99%
“…Memory overhead measurements were negligible when running the workloads through the Charliecloud runtime environment compared to running directly on the host system as illustrated in table 9. A.Torrez et al [32] describe the performance impacts of HPC container runtimes on HPC benchmarks such as High Performance LINPACK (HPL), High Performance Conjugate Gradient (HPCG) and STREAM.…”
Section: Overheadsmentioning
confidence: 99%
“…Containers are an increasingly popular way to meet these needs. 1 While containers have been deployed across a wide array of supercomputers in recent years [6,17,33,49,55], containerized workloads still represent a distinct minority of supercomputer cycles [4]. We believe a key reason is the difficulty of building container images with unprivileged tools.…”
Section: Introductionmentioning
confidence: 99%