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 language | English |
---|---|
Title of host publication | Proceedings - 2022 IEEE 18th International Conference on e-Science, eScience 2022 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 284-294 |
Number of pages | 11 |
ISBN (Electronic) | 9781665461245 |
DOIs | |
State | Published - 2022 |
Event | 18th IEEE International Conference on e-Science, eScience 2022 - Salt Lake City, United States Duration: Oct 10 2022 → Oct 14 2022 |
Publication series
Name | Proceedings - 2022 IEEE 18th International Conference on e-Science, eScience 2022 |
---|
Conference
Conference | 18th IEEE International Conference on e-Science, eScience 2022 |
---|---|
Country/Territory | United States |
City | Salt Lake City |
Period | 10/10/22 → 10/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.
Keywords
- HPC
- ensemble
- extreme scale
- workflows