RNTuple: Towards First-Class Support for HPC Data Centers

Read full text
Authors: Giovanna Lazzari Miotto, Javier López-Gómez
Cited by: 0
References: 6

Abstract

Abstract Future HENP experiments, e.g., at the HL-LHC, will increase the volume of generated data by an order of magnitude compared to LHC Run 1 and Run 2. In order to sustain the expected analysis throughput, ROOT’s RNTuple I/O subsystem has been engineered to overcome the bottlenecks of the TTree I/O subsystem, focusing also on a compact data format, asynchronous and parallel requests, and a layered architecture that allows supporting distributed filesystem-less storage systems, e.g., HPC-oriented object stores. In a previous publication, we introduced and evaluated the RNTuple’s native backend for Intel DAOS. Since its first prototype, we carried out several improvements, both on RNTuple and its DAOS backend, aiming to saturate the physical link, such as support for vector writes and an improved RNTuple-to-DAOS mapping. In parallel, the latest developments allow for better integration between RNTuple and ROOT’s storage-agnostic, declarative interface to write HENP analyses, RDataFrame. In this work, we contribute with the following: ( i ) a redesign of the RNTuple DAOS backend, including a mechanism for efficient population of the object store based on existing data; and ( ii ) an experimental evaluation on a single-node platform, showing a significant increase in the analysis throughput for typical HENP workflows.

Fields of Study & Subjects

Advanced Data Storage Technologies Distributed and Parallel Computing Systems Parallel Computing and Optimization Techniques

Publication details

Journal / source
Journal of Physics Conference Series
Publisher
IOP Publishing
Volume
3206
Issue
1
Pages
012059–012059
Publication date
1 April 2026
Language
EN