containerizing the nasa land information system framework · 2018. 10. 12. · jossy jacob,...

1
SUPERCOMPUTING SCIENCE MISSION DIRECTORATE Kubernetes container orchestration software supplies an easy way to deploy arbitrary sized clusters of LIS containers to be used for distributed, MPI-based LIS workflows. Garrison Vaughan, NASA Goddard Space Flight Center Daniel Q. Duffy, NASA Goddard Space Flight Center The NASA Land Information System (LIS) is a high-performance software framework for terrestrial hydrology modeling and data assimilation. LIS enables domain scientists to integrate satellite and ground-based observational products and advanced modeling algorithms to extract land surface states and fluxes. However, it can be challenging to install LIS due to its dependencies on specific versions of software and compilers. Using Docker to containerize LIS eliminates this complexity and makes it easier to deploy. Furthermore, adding Kubernetes as a container orchestration platform simplifies for the end user the process of deploying a cluster capable of running distributed LIS jobs, making it possible to easily build LIS clusters on local high-performance computing (HPC) gear or in the cloud. Visualization of average surface temperature, snow water equivalent, and snow cover fraction over Central Asia. Scientists used the Noah 3.2 and CLM2 models within the Land Information System (LIS) framework to generate this visualized data. Amy McNally, University of Maryland; Jossy Jacob, NASA/Goddard Containerizing the NASA Land Information System Framework

Upload: others

Post on 05-Sep-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Containerizing the NASA Land Information System Framework · 2018. 10. 12. · Jossy Jacob, NASA/Goddard Containerizing the NASA Land Information System Framework. Title: 29_Vaughan

S U P E R C O M P U T I N GSCIENCE MISSION DIRECTORATE

Kubernetes container orchestration software supplies an easy way to deploy arbitrary sized clusters of LIS containers to be used for distributed, MPI-based LIS workflows.

Garrison Vaughan, NASA Goddard Space Flight Center Daniel Q. Duffy, NASA Goddard Space Flight Center

The NASA Land Information System (LIS) is a high-performance software framework for terrestrial hydrology modeling and data assimilation. LIS enables domain scientists to integrate satellite and ground-based observational products and advanced modeling algorithms to extract land surface states and fluxes. However, it can be challenging to install LIS due to its dependencies on specific versions of software and compilers. Using Docker to containerize LIS eliminates this complexity and makes it easier to deploy. Furthermore, adding Kubernetes as a container orchestration platform simplifies for the end user the process of deploying a cluster capable of running distributed LIS jobs, making it possible to easily build LIS clusters on local high-performance computing (HPC) gear or in the cloud.

Visualization of average surface temperature, snow water equivalent, and snow cover fraction over Central Asia. Scientists used the Noah 3.2 and CLM2 models within the Land Information System (LIS) framework to generate this visualized data.Amy McNally, University of Maryland; Jossy Jacob, NASA/Goddard

Containerizing the NASA Land Information System Framework