Conveners
Sarus: An OCI-Compliant Container Engine for HPC
- Alberto Madonna (CSCS)
Description
Sarus is a tool for HPC systems that provides the means to instantiate feature-rich containers from Docker images. It has been designed to address the unique requirements of HPC installations, such as high performance, security oriented to multi-tenant systems and integration with resource managers. Sarus leverages the Open Container Initiative (OCI) specifications to extend the capabilities of runc through dedicated hook programs in order to enable a variety of features. This session will also illustrate several use cases for OCI hooks in HPC and show how their usage can allow Sarus containers to achieve native performance on supercomputing systems.