Rucio provides services and associated libraries to help manage large volumes of data spread across facilities at multiple institutions and organisations engaged in a scientific collaboration.
Rucio was originally developed to meet the requirements of the high-energy physics experiment ATLAS, and was subsequently expanded to support the LHC experiments and other diverse scientific communities. Rucio is a highly scalable and modular data management solution that can be used for the needs of different communities in the scientific domain such as high-energy physics, astronomy, biology, or other sectors that require large data storage and discovery.
Rucio is currently being used for:
- Storage of detector data, simulator data, and user data
- Unified interfacing of heterogeneous network & storage infrastructure
- Support for newer protocols in storage & network using plugins
- Data recovery
- Adaptive replication
- Multiple applications in large data storage and discovery as well as for moving data from public clouds to private clouds with a single API.