HPC-Europa3 - D12.3 - Using container technologies to improve portability of applications in HPC

DOI

The aim of this deliverable is to provide indications about how to use container to improve portability of applications on HPC systems. Important steps to run a containerized application in a HPC system include the combination of a container instance within the job batch scheduler available on the system. In the first sections, this deliverable is focused about the usage of MPI libraries, network interconnection drivers and accelerators within a container. Then, some considerations about the integration with workload managers are provided, together with an optimization for Singularity containers. Finally, a case study about containerization in cloud environment is reported.

Identifier
DOI https://doi.org/10.23728/b2share.27bec17cebb1432e8907dc32961f5f6c
Source https://b2share.eudat.eu/records/27bec17cebb1432e8907dc32961f5f6c
Metadata Access https://b2share.eudat.eu/api/oai2d?verb=GetRecord&metadataPrefix=eudatcore&identifier=oai:b2share.eudat.eu:b2rec/27bec17cebb1432e8907dc32961f5f6c
Provenance
Creator Muscianisi, Giuseppa (CINECA)
Publisher EUDAT B2SHARE; HPC-Europa3 project
Contributor Sirvent, Raül (BSC); Garcia, Marta (BSC); Rudyy, Oleksandr (BSC); Wilson, Niall (NUIG-ICHEC); Sillanpää, Atte (CSC); Saren, Ari-Matti (CSC); Marocchi, Simone (CINECA)
Publication Year 2019
Rights Creative Commons Attribution (CC-BY); info:eu-repo/semantics/openAccess
OpenAccess true
Contact staff(at)hpc-europa.org
Representation
Language English
Resource Type Text
Format pdf
Size 690.5 kB; 1 file
Version 3.0
Discipline 4.1.16 → Computer sciences → Information science