DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Extending Rucio with modern cloud storage support

Journal Article · · EPJ Web of Conferences (Online)
 [1];  [2];  [3];  [4];  [1];  [1];  [5];  [4];  [1];  [1]
  1. European Organization for Nuclear Research (CERN), Geneva (Switzerland)
  2. Square Kilometre Array Observatory (SKAO), Cheshire (United Kingdom)
  3. Univ. of Texas, Austin, TX (United States)
  4. Brookhaven National Laboratory (BNL), Upton, NY (United States)
  5. Univ. of Edinburgh (United Kingdom)

Rucio is a software framework designed to facilitate scientific collaborations in efficiently organising, managing, and accessing extensive volumes of data through customizable policies. The framework enables data distribution across globally distributed locations and heterogeneous data centres, integrating various storage and network technologies into a unified federated entity. Rucio offers advanced features like distributed data recovery and adaptive replication, and it exhibits high scalability, modularity, and extensibility. Originally developed to meet the requirements of the high-energy physics experiment ATLAS, Rucio has been continuously expanded to support LHC experiments and diverse scientific communities. Recent R&D projects within these communities have evaluated the integration of both private and commercially-provided cloud storage systems, leading to the development of additional functionalities for seamless integration within Rucio. Furthermore, the underlying systems, FTS and GFAL/Davix, have been extended to cater to specific use cases. This contribution focuses on the technical aspects of this work, particularly the challenges encountered in building a generic interface for self-hosted cloud storage, such as MinIO or CEPH S3 Gateway, and established providers like Google Cloud Storage and Amazon Simple Storage Service. Additionally, the integration of decentralised clouds like SEAL is explored. Key aspects, including authentication and authorisation, direct and remote access, throughput and cost estimation, are highlighted, along with shared experiences in daily operations.

Research Organization:
Brookhaven National Laboratory (BNL), Upton, NY (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP)
Grant/Contract Number:
SC0012704
OSTI ID:
2429541
Report Number(s):
BNL--225905-2024-JAAM
Journal Information:
EPJ Web of Conferences (Online), Journal Name: EPJ Web of Conferences (Online) Vol. 295; ISSN 2100-014X
Publisher:
EDP SciencesCopyright Statement
Country of Publication:
United States
Language:
English

References (4)

Rucio: Scientific Data Management journal August 2019
ROOT — A C++ framework for petabyte data storage, statistical analysis and visualization journal June 2011
FTS improvements for LHC Run-3 and beyond journal January 2020
Design and evaluation of IPFS conference August 2022

Similar Records

Rucio: Scientific Data Management
Journal Article · Fri Aug 09 00:00:00 UTC 2019 · Computing and Software for Big Science · OSTI ID:1542972

Integration of Rucio in Belle II
Conference · Mon May 17 04:00:00 UTC 2021 · OSTI ID:1811453

Experience with Rucio in the wider HEP community
Conference · Fri Jan 01 04:00:00 UTC 2021 · EPJ Web Conf. · OSTI ID:1839557