Leveraging Private Container Networks for Increased User Isolation and Flexibility on HPC Clusters


연구 분야: Cryptography



학회: International Conference on High Performance Computing


초록

To address the increasing complexity of modern scientific computing workflows, HPC clusters must be able to accommodate a wider range of workloads without compromising their efficiency in processing batches of highly parallel jobs. Cloud computing providers have a long history of leveraging all forms of virtualization to let their clients easily and securely deploy complex distributed applications and similar capabilities are now expected from HPC facilities. In recent years, containers have been progressively adopted by HPC practitioners to facilitate the installation of applications along with their software dependencies. However little attention has been given to the use of containers with virtualized networks to securely orchestrate distributed applications on HPC resources. In this article, we describe a way to leverage network virtualization to benefit from the flexibility and isolation typically found in a cloud environment while being as transparent and as easy to use as possible for people familiar with HPC clusters. Users are automatically isolated in their own private network which prevents unwanted network accesses and allows them to easily define network addresses so that components of a distributed workflow can reliably reach each other. We describe the implementation of this approach in the pcocc (private cloud on a compute cluster) container runtime. We evaluate both its overhead as well as its benefits for representative use-cases on a Slurm based cluster.


Author Profile
Lise Jolicoeur

CEA DAM DIF 91297 Arpajon France

France
Author Profile
François Diakhaté

INRIA CNRS Bordeaux INP LaBRI UMR 5800 University of Bordeaux 33400 Talence France

France
Author Profile
Raymond Namyst

CEA DAM DIF 91297 Arpajon France

France

📄 논문 정보

발행 연도 2024년
인용수 0
출판 국가 France
사이트 Springer
좋아요 수 0

연관 논문 목록 (90건)