AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


A Study of RAuxStore: Analyzing the Performance of RAuxStore Through Benchmarking

Translated title

A Study of RAuxStore

Authors

;

Term

4. term

Education

Publication year

2025

Submitted on

Pages

59

Abstract

Denne afhandling vurderer ydeevnen af RAuxStore, et nyt hjælpelager (auxiliary store) udviklet til at afløse TAuxStore i ATLAS-eksperimentet på CERN. RAuxStore er en RNTuple-baseret implementering, hvor RNTuple-formatet er designet til at forbedre input/output (I/O) og reducere lagerplads sammenlignet med TTree, som TAuxStore bruger. Indledende målinger gav et overraskende resultat: RAuxStore klarede sig dårligere end TAuxStore. Afhandlingen undersøger derfor, hvor flaskehalsene opstår, ved hjælp af en syntetisk benchmark – en kontrolleret test, der simulerer typisk brug – udformet efter principperne for veldefineret benchmarking. Vi kunne identificere flaskehalse i RAuxStore; men på grund af løbende opdateringer af ATLAS’ software kan vi ikke afgøre, om de samme problemer stadig findes i den nuværende software.

This thesis evaluates the performance of RAuxStore, a new auxiliary data store intended to replace TAuxStore in the ATLAS experiment at CERN. RAuxStore is implemented with the RNTuple format, which is designed to improve input/output (I/O) performance and reduce storage size compared with TTree, the format used by TAuxStore. Initial measurements produced a surprising result: RAuxStore performed worse than TAuxStore. The thesis investigates where the performance bottlenecks occur using a synthetic benchmark—a controlled test that simulates typical use—designed according to principles of well-defined benchmarking. We identified bottlenecks in RAuxStore; however, because ATLAS software is being actively updated, we cannot determine whether these issues still exist in the current software.

[This summary has been rewritten with the help of AI based on the project's original abstract]