The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

Evolving Sarus to augment Podman for HPC


Workshop: 7th International Workshop on Containers and New Orchestration Paradigms for Isolated Environments in HPC (CANOPIE-HPC)

Authors: Alberto Madonna, Felipe Cruz, Gwangmu Lee, and Matteo Chesi (Swiss National Supercomputing Centre (CSCS))

Abstract: Podman is a modern and flexible container tool, but it doesn’t include several key features needed for high-performance computing (HPC). The Sarus project helps bridge this gap by integrating Podman into a modular, open-source solution that brings mainstream container tech into HPC environments. This presentation shows how Sarus provides task-specific components to make Podman suitable for operating at scale, including: configuration templates tailored for specific clusters, a SLURM plugin for easy workload manager integration, OCI hooks and CDI specs to plug in compute and network resources, and a utility to support Squashfs-based image stores on parallel filesystems. Together, these components augment Podman into a cohesive solution optimized for HPC use cases. We'll also share test results from the CSCS Alps infrastructure, showing how Sarus supports efficient and transparent containerized job submissions. By building on familiar tools like Podman, Sarus offers a capable and HPC-ready container stack for today’s supercomputing needs.


Back to 7th International Workshop on Containers and New Orchestration Paradigms for Isolated Environments in HPC (CANOPIE-HPC) Archive Listing Back to Full Workshop Archive Listing