Thanks to the continued collaboration between Los Alamos National Laboratory (LANL) and Hewlett Packard Enterprise (HPE), laboratory researchers are now able to use the power of cloud technologies to more efficiently conduct complex scientific research using high performance computing applications.
These technologies allow administrators to perform upgrades and maintenance of computer systems without interfering with critical work in progress.
âBy leveraging Linux software containers and container orchestration both in user space and for system management, the lab’s latest high-performance institutional computing system, named Chicoma, now delivers to hundreds of Users have greater flexibility than that available on previous generation systems, âLANL Head of the HPC division, Gary Grider, said.
Chicoma is one of the first systems deployed using the HPE Cray EX supercomputer, which also leverages HPE Cray System Management, a next-generation software stack with management capabilities and other related services.
HPE Cray System Management promises to minimize downtime and enable administrators to use continuous integration techniques to securely upgrade, patch, and fine-tune systems without disrupting user productivity. When paired with a cloud service model, it provides better manageability, reliability, availability, and resiliency.
âA resilient, well-versioned management plan has the potential to virtually eliminate system downtime for upgrades and administrative actions,â said Alden Stradling, senior administrator at Chicoma.
HPE Cray System Management also allows greater flexibility in upgrades and more aggressive fixes with no visible impact on the user.
âAdministrators can now take advantage of modern cloud-ready toolsets that benefit from significant investment and developer attention. Meanwhile, users see this like any other cluster, except with better administrator response to feature requests and much less scheduled downtime, âadded Stradling.
Chicoma demonstrates the power of container technologies to support complex workflows and non-native software dependencies entirely in user space.
Using Charliecloud, a container runtime environment originally developed in Los Alamos, scientists were able to deploy a complex bioinformatics toolchain for the identification of pathogens in metagenomic samples.
âWe used a workflow manager called Cromwell to coordinate container execution and a python script to automate sample processing,â said Mark Flynn, researcher at Los Alamos. âOur Cromwell workflow manager used a MySQL Charliecloud database to track each workflow. Without Charliecloud, it would not have been possible to deploy the Cromwell Workflow Manager without the assistance of an administrator.
Charliecloud is a fully unprivileged Linux container runtime environment. Users can install Charliecloud in their home directory, then create and run containers without the intervention of HPC staff.
âCharliecloud enables users to explore innovative solutions to difficult problems,â said Tim Randles, co-founder of Charliecloud, who works in the lab’s HPC design group. âResearchers now have full control over their runtime environment, allowing them to develop and deploy complex workflows using cutting-edge technologies that would have been difficult to support in a traditional HPC environment. . “
The MySQL workflow manager and database were run in a compute node and generated new Slurm jobs to run the various bioinformatics tools used to process each sample. The python automation script ran in another compute node to submit samples to the workflow manager. The python dependencies were installed using Miniconda.
âWe were able to do whatever we needed using Charliecloud containers running in Slurm jobs,â Flynn said.
The Los Alamos National Laboratory, a multidisciplinary research institution engaged in strategic science in the name of national security, is managed by Triad, a public service-oriented national security scientific organization owned equally by its three founding members: Battelle Memorial Institute (Battelle), the Texas A&M University System (TAMUS) and the University of California (UC) regents for the National Nuclear Security Administration of the Department of Energy.
Los Alamos strengthens national security by ensuring the safety and reliability of the US nuclear stockpile, by developing technologies to reduce threats from weapons of mass destruction and by solving problems related to energy, environment, infrastructure, to global health and security concerns.