Abstract

The High Performance Computing (HPC) domain aims to optimize code to use the latest multicore and parallel technologies including specific processor instructions. In this computing framework, portability and reproducibility are key concepts. A way to handle these requirements is to use Linux containers. These "light virtual machines" allow users to encapsulate applications within its environment in processes. Containers have been recently highlighted because they provide multi-infrastructure environnement for both developers and system administrators. Furthermore, they offer reproducibility due to image building files. Two container solutions are emerging: Docker for micro-services and Singularity for computing applications. We present here the Com-puteOps project which investigates the container benefits for HPC applications.

Details

Title
ComputeOps: containers for High Performance Computing
Author
Cavet, Cécile; Bailly-Reyre, Aurélien; Chamont, David; Dadoun, Olivier; Alexandre Dehne Garcia; Pierre-Emmanuel Guérin; Hennion, Pascale; Lodygensky, Oleg; Marchal-Duval, Gérard; Medernach, Emmanuel; Mendoza, Victor; Pansanel, Jérôme; Randriatoamanana, Richard; Sartirana, Andrea; Souchal, Martin; Tugler, Julien
Section
T7 - Clouds, virtualisation & containers
Publication year
2019
Publication date
2019
Publisher
EDP Sciences
ISSN
21016275
e-ISSN
2100014X
Source type
Conference Paper
Language of publication
English
ProQuest document ID
2297143621
Copyright
© 2019. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and conditions, you may use this content in accordance with the terms of the License.