Title | ||
---|---|---|
Assessing the Computation and Communication Overhead of Linux Containers for HPC Applications |
Abstract | ||
---|---|---|
Virtualization technology provides features that are desirable for high-performance computing (HPC), such as enhanced reproducibility for scientific experiments and flexible execution environment customization. This paper explores the performance implications of applying Operating System (OS) containers in HPC applications. Docker and Singularity are compared to a native baseline with no virtualization, using synthetic workloads and an earthquake simulator called Ondes3D as benchmarks. Our evaluation using up to 256 cores indicate that (a) Singularity containers have a minor performance overhead, (b) Docker containers do suffer from increased network latency, and (c) performance gains are attainable with an optimized container on top of a regular OS. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1109/WSCAD.2018.00027 | 2018 Symposium on High Performance Computing Systems (WSCAD) |
Keywords | Field | DocType |
virtualization,containers,hpc,docker,singularity,performance | Virtualization,Earthquake simulation,Computer science,Latency (engineering),Singularity,Operating system,Personalization,Distributed computing,Computation | Conference |
ISBN | Citations | PageRank |
978-1-7281-3773-5 | 0 | 0.34 |
References | Authors | |
8 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Guilherme Rezende Alles | 1 | 0 | 0.34 |
Alexandre Carissimi | 2 | 135 | 10.97 |
Lucas Mello Schnorr | 3 | 96 | 15.10 |