Sorry, I don't understand your search. ×
Back to Search Start Over

Streaming Data in HPC Workflows Using ADIOS

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
Publication Year :
2024

Abstract

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.

Subjects

Subjects :
Computer Science - Performance

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2410.00178
Document Type :
Working Paper