Modernizing the ATLAS Persistency Framework for the HL-LHC
Résumé fourni par la source
The ATLAS experiment has surpassed 1 exabyte of stored data, much of it managed through the Athena POOL Replacement (APR) persistency framework. Derived from the original LCG POOL project, APR has long provided a technology-independent abstraction layer that enabled seamless support for multiple backends, including ROOT TTree, TKey, and more recently RNTuple. While APR has proven remarkably durable, its architecture reflects early-2000s design patterns, such as deep layering and outdated C++ constructs. Furthermore, because it originated as an external third-party software package, it provided only limited integration with the Gaudi/Athena model. These factors, along with redundant and unused components, make maintenance and new development efforts increasingly difficult. ATLAS is now exploring a modernized core I/O framework that preserves APR’s core strength, backend independence, while achieving closer integration with Athena and leveraging modern C++ features. The redesigned architecture focuses on maintainability, performance, and extensibility for future backends, building on lessons from earlier, highly flexible designs that served well during the initial few-PB data-taking phase but whose level of generality is no longer necessary now that years of operational experience have clarified the experiment’s precise needs at Exabyte scale. This presentation outlines the proposed design direction and highlights preliminary results from early prototyping studies toward a next-generation ATLAS persistency layer.
Ce résumé expose les affirmations des auteurs. BNTIC ne l’interprète pas comme une validation indépendante des résultats.
Contrôle bibliographique ouvert
Institutions déclarées
Une affiliation ne permet pas de déduire la nationalité d’un auteur.