November 2023

Conference Paper

Enabling discovery data science through cross-facility workflows

By:
Antypas, Katerina; Bard, Deborah; Blaschke, Johannes; Canon, Richard; Enders, Bjoern; Shankar, Mallikarjun ; Somnath, Suhas ; Stansberry, Dale V; Uram, Thomas; Wilkinson, Sean R
Page Number:
3671-3680
Issue Number:
1
Book Title:
2021 IEEE International Conference on Big Data (Big Data)
Publication Date:
November 9, 2023
Publisher Location:
IEEE, New Jersey, United States of America
Conference Name:
The 3rd International Workshop on Big Data Tools, Methods, and Use Cases for Innovative Scientific Discovery (BTSD) 2021
Conference Location:
Orlando, Florida, United States of America
Conference Sponsor:
IEEE Big Data
View DOI Listing:
https://doi.org/10.1109/BigData52589.2021.9671421

Abstract

Experimental and observational instruments for scientific research (such as light sources, genome sequencers, accelerators, telescopes and electron microscopes) increasingly require High Performance Computing (HPC) scale capabilities for data analysis and workflow processing. Next-generation instruments are being deployed with higher resolutions and faster data capture rates, creating a big data crunch that cannot be handled by modest institutional computing resources. Often these big data analysis pipelines also require near real-time computing and have higher resilience requirements than the simulation and modeling workloads more traditionally seen at HPC centers. While some facilities have enabled workflows to run at a single HPC facility, there is a growing need to integrate capabilities across HPC facilities to enable cross-facility workflows, either to provide resilience to an experiment, increase analysis throughput capabilities, or to better match a workflow to a particular architecture. In this paper we describe the barriers to executing complex data analysis workflows across HPC facilities and propose an architectural design pattern for enabling scientific discovery using cross-facility workflows that includes orchestration services, application programming interfaces (APIs), data access and co-scheduling.