HPC Campaign Management: Remote data access with user-defined error bound using ADIOS and ZFP

  • Norbert Podhorszki
  • , Greg Eisenhauer
  • , Tahsin Kurc
  • , Qian Gong
  • , Qing Liu
  • , Jieyang Chen
  • , Ana Gainaru
  • , Junmin Gu
  • , Scott Klasky

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Remote access to large-scale scientific datasets, like those generated by combustion simulations or other high-performance computing (HPC) applications, presents a significant challenge. Downloading entire datasets is often impractical due to their size and the bandwidth limitations of typical networks. To address this challenge, we propose a novel approach that enables efficient remote access to large datasets distributed across multiple facilities. Our method enables technologies to download only the data values of a select variable, in a select region of interest, to a user-defined accuracy. For this purpose, we extended the ADIOS IO library to provide read functions with user-defined accuracy, a remote data server that understands multidimensional selections of specific variables, steps and accuracy from an ADIOS dataset, and which uses lossy compression on the remote site to reduce the data to be transferred back to the client. In addition, our extension of the ADIOS library collects metadata from multiple datasets in small files called Campaign Archives, which can be shared among project participants on any HPC, cloud or laptop, and which can easily facilitate the discovery of content and pointers to the data location as well as remote access to the data by local tools as if data was local. This feature called Campaign Management, enables a group of scientists to manage related datasets stored in multiple files, across multiple facilities as if it was in a single file/database. We demonstrate the effectiveness of our approach using a 1.5 TB dataset from the S3D combustion simulation on Frontier at the Oak Ridge Leadership Facility. Even a single variable from this dataset, at 64 GB, is too large to be processed on a standard laptop. We show two different reading patterns for 2D plots and 3D visualization, with careful settings that a scientist studying combustion data would do and show that running the same Python scripts on Frontier directly takes comparable time than running them on the local laptop with remote access to the data on Frontier.

Original languageEnglish (US)
Title of host publicationProceedings of 2025 Supercomputing Asia Conference, SCA 2025
PublisherAssociation for Computing Machinery, Inc
Pages91-95
Number of pages5
ISBN (Electronic)9798400712500
DOIs
StatePublished - Jun 25 2025
Event2025 Supercomputing Asia Conference, SCA 2025 - Singapore, Singapore
Duration: Mar 10 2025Mar 13 2025

Publication series

NameProceedings of 2025 Supercomputing Asia Conference, SCA 2025

Conference

Conference2025 Supercomputing Asia Conference, SCA 2025
Country/TerritorySingapore
CitySingapore
Period3/10/253/13/25

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Hardware and Architecture

Keywords

  • Efficient data sharing at extreme-scale
  • Near real-time data analysis

Fingerprint

Dive into the research topics of 'HPC Campaign Management: Remote data access with user-defined error bound using ADIOS and ZFP'. Together they form a unique fingerprint.

Cite this