Rucio - Exascale data management

Description

Rucio is a data management system for modern large-scale scientific experiments. It allows experiments to deal with vast amounts of data in a scalable, modular, and flexible way. Our primary instance for the ATLAS experiment orchestrated an Exabyte of data transfer and processing in 2017. We seek a student to help us out with designing, developing, testing, and putting in production several highly sought after features in the Rucio core to be prepared for the future. Concepts like horizontal scalability, distributed algorithms, large scale databases, performance optimisation, or network communication protocols are your forte? Then you are the GSoC student we seek! Come and join an open development team, contribute to our free and open-source Github repository, and help change the scientific world.

Task ideas

Expected results

Objective 1 - Setup a Rucio development environment

Objective 2 - Select and work on core features

Objective 3 - Report

Requirements

Mentors

Corresponding Project

Participating Organizations