skip to Main Content

Singularity: Containers for High-Performance Computing by Grigory Shamov

HPC usage model / architecture

• Bare-metal performance, fast interconnect

• Clusters, under control of Resource Manager/ Scheduler

• Scalable, Parallel POSIX FileSystems (Lustre, GPFS, etc.)

• Centralized HPC software stack

• “Untrusted” users directly access the system; flat UID space.

Some of the issues with HPC:

• “Stable” (that is, old, and server-centered) OS Linux distribution

• Centralized HPC Software stack is great, but less than flexible;

• Little provision for multi-tenancy (FileSystems, user access)

Back To Top