2021
DOI: 10.1007/s10586-021-03460-8
|View full text |Cite
|
Sign up to set email alerts
|

Performance characterization of containerization for HPC workloads on InfiniBand clusters: an empirical study

Abstract: Containerization technology offers an appealing alternative for encapsulating and operating applications (and all their dependencies) without being constrained by the performance penalties of using Virtual Machines and, as a result, has got the interest of the High-Performance Computing (HPC) community to obtain fast, customized, portable, flexible, and reproducible deployments of their workloads. Previous work on this area has demonstrated that containerized HPC applications can exploit InfiniBand networks, b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0
1

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 20 publications
0
5
0
1
Order By: Relevance
“…A conteinerização pode ser descrita como uma virtualização em nível de sistema operacional, onde há compartilhamento de kernel. Apesar da popularidade no uso de contêineres, seu uso em PAD não é tão simples [Liu and Guitart 2022]. Ainda cabe ao usuário/desenvolvedor configurar como os contêineres serão criados (i.e., quais aplicações, bibliotecas e arcabouços estarão em cada contêiner), o que pode ser complexo dependendo da aplicação em questão.…”
Section: Introductionunclassified
“…A conteinerização pode ser descrita como uma virtualização em nível de sistema operacional, onde há compartilhamento de kernel. Apesar da popularidade no uso de contêineres, seu uso em PAD não é tão simples [Liu and Guitart 2022]. Ainda cabe ao usuário/desenvolvedor configurar como os contêineres serão criados (i.e., quais aplicações, bibliotecas e arcabouços estarão em cada contêiner), o que pode ser complexo dependendo da aplicação em questão.…”
Section: Introductionunclassified
“…Our previous systematical performance analyses in chapter 3 have demonstrated through standalone executions that some types of containerized HPC applications achieve better performance when exploiting multi-container deployments which partition the processes that belong to each application into multiple containers in each node and when constraining each of those containers to a single NUMA (Non-Uniform Memory Access) domain or pinning them to specific processors [99] [101]. However, these deployment schemes have not yet been integrated with multi-programmed environments for HPC workloads by current Cloud orchestrators.…”
Section: Discussionmentioning
confidence: 99%
“…Moreover, they provided a rule to decide the number of containers per pod by considering the characteristics of the application. Our performance analysis work in Chapter 3 has demonstrated systematically that i) some types of containerized HPC applications can exploit multi-container deployments which partition the processes that belong to each application into multiple containers in each host in order to achieve better performance; ii) some types of HPC applications gain benefits when using containers by constraining them to a single NUMA domain or pining to specific processors [99] [101]. These works show some ways in the Cloud to achieve better performance for HPC workloads, but those insights are not yet being integrated and utilized by the current Cloud schedulers.…”
Section: Deployment and Scheduling Schemes For Containerized Hpc Work...mentioning
confidence: 99%
See 2 more Smart Citations