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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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
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
Period03/10/2503/13/25

Funding

This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research under Award Number "ERKJ414 – Resilient Federated Workflows in a Heterogeneous Computing Environment” and collaborations through the Scientific Discovery through Advanced Computing (SciDAC) program, specifically the RAPIDS-2 SciDAC institute. This research used resources of the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725.

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