Running Ensemble Workflows at Extreme Scale: Lessons Learned and Path Forward

Kshitij Mehta, Ashley Cliff, Frederic Suter, Angelica M. Walker, Matthew Wolf, Daniel Jacobson, Scott Klasky

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The ever-increasing volumes of scientific data combined with sophisticated techniques for extracting information from them have led to the increasing popularity of ensemble workflows which are a collection of runs of individual workflows. A traditional approach followed by scientists to run ensembles is to rely on simple scripts to execute different runs and manage resources. This approach is not scalable and is error-prone, thereby motivating the development of workflow management systems that specialize in executing ensembles on HPC clusters. However, when the size of both the ensemble and the target system reach extreme scales, existing workflow management systems face new challenges that hamper their efficient execution. In this paper, we describe our experience scaling an ensemble workflow from the computational biology domain from the early design stages to the execution at extreme scale on Summit, a leadership class supercomputer at the Oak Ridge National Laboratory. We discuss challenges that arise when scaling ensembles to several million runs on thousands of HPC nodes. We identify challenges with composition of the ensemble itself, its execution at large scale, post-processing of the generated data, and scalability of the file system. Based on the experience acquired, we develop a generic vision of the capabilities and abstractions to add to existing workflow management systems to enable the execution of ensemble workflows at extreme scales. We believe that the understanding of these fundamental challenges will help application teams along with workflow system developers with designing the next generation of infrastructure for composing and executing extreme-scale ensemble workflows.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE 18th International Conference on e-Science, eScience 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages284-294
Number of pages11
ISBN (Electronic)9781665461245
DOIs
StatePublished - 2022
Event18th IEEE International Conference on e-Science, eScience 2022 - Salt Lake City, United States
Duration: Oct 10 2022Oct 14 2022

Publication series

NameProceedings - 2022 IEEE 18th International Conference on e-Science, eScience 2022

Conference

Conference18th IEEE International Conference on e-Science, eScience 2022
Country/TerritoryUnited States
CitySalt Lake City
Period10/10/2210/14/22

Funding

This research was supported in part by the Exascale Computing Project (17-SC-20-SC) of the U.S. Department of Energy (DOE), Scientific Discovery through Advanced Computing (SciDAC) program, and by DOE’s Advanced Scientific Research Office (ASCR) under contract DE-AC02-06CH11357.

FundersFunder number
DOE’s Advanced Scientific Research Office
U.S. Department of Energy
Advanced Scientific Computing ResearchDE-AC02-06CH11357

    Keywords

    • HPC
    • ensemble
    • extreme scale
    • workflows

    Fingerprint

    Dive into the research topics of 'Running Ensemble Workflows at Extreme Scale: Lessons Learned and Path Forward'. Together they form a unique fingerprint.

    Cite this