Penguin Computing Adds Support for Singularity Containers on POD HPC Cloud

Print Friendly, PDF & Email

cloud computingToday Penguin Computing announced support for Singularity containers on its Penguin Computing On-Demand (POD) HPC Cloud and Scyld ClusterWare HPC management software.

Our researchers are excited about using Singularity on POD,” said Jon McNally, Chief HPC Architect at ASU Research Computing. “Portability and the ability to reproduce an environment is key to peer reviewed research. Unlike other container technologies, Singularity allows them to run at speed and scale.”

Penguin Computing customers are able to build and run Singularity containers on their in-house HPC resources and run the same container on POD, ensuring the same application and OS environment. Entire workflows can be built into a container enabling both bursting and replication for disaster recovery.

We’ve long desired to support containers in our public HPC cloud, but the most adopted technology of our users was Docker,” said Will Cottay, Director of Cloud Solutions at Penguin Computing. “For loosely coupled applications in a virtual or private environment Docker is great, but it doesn’t scale up to supercomputers. Singularity provides the flexibility of containers with the security and scalability needed for tightly coupled HPC workflows. We’re very grateful to Greg Kurtzer with the High Performance Computing Services group at Lawrence Berkeley National Laboratory for inventing and developing Singularity.”

Since Singularity supports the import or direct execution of Docker images, users can use their existing Docker assets, or leverage other’s work. A single command will download and run an image from a Docker Hub repository.

Penguin’s POD team is maintaining a public GitHub repository of specification files to make it easy for users to build containers tuned for HPC clusters.

Penguin Computing also now ships Singularity with Scyld ClusterWare 7 HPC management software. Earlier this year Penguin Computing announced Scyld ClusterWare 7 as the company’s latest version of its HPC provisioning software, enabling support of large scale clusters with enhanced functionality for clusters ranging to thousands of nodes.

Sign up for our insideHPC Newsletter