Saved in:
Bibliographic Details
Main Authors: Eisenhauer, Greg, Podhorszki, Norbert, Gainaru, Ana, Klasky, Scott, Davis, Philip E., Parashar, Manish, Wolf, Matthew, Suchtya, Eric, Fredj, Erick, Bolea, Vicente, Pöschel, Franz, Steiniger, Klaus, Bussmann, Michael, Pausch, Richard, Chandrasekaran, Sunita
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2410.00178
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • The "IO Wall" problem, in which the gap between computation rate and data access rate grows continuously, poses significant problems to scientific workflows which have traditionally relied upon using the filesystem for intermediate storage between workflow stages. One way to avoid this problem in scientific workflows is to stream data directly from producers to consumers and avoiding storage entirely. However, the manner in which this is accomplished is key to both performance and usability. This paper presents the Sustainable Staging Transport, an approach which allows direct streaming between traditional file writers and readers with few application changes. SST is an ADIOS "engine", accessible via standard ADIOS APIs, and because ADIOS allows engines to be chosen at run-time, many existing file-oriented ADIOS workflows can utilize SST for direct application-to-application communication without any source code changes. This paper describes the design of SST and presents performance results from various applications that use SST, for feeding model training with simulation data with substantially higher bandwidth than the theoretical limits of Frontier's file system, for strong coupling of separately developed applications for multiphysics multiscale simulation, or for in situ analysis and visualization of data to complete all data processing shortly after the simulation finishes.