Rucio is an open-source software framework that provides functionality to scientific collaborations to organize, manage, monitor, and access their distributed data and dataflows across heterogeneous infrastructures. Rucio was originally developed to meet the requirements of the high-energy physics experiment ATLAS, and is continuously enhanced to support diverse scientific communities. In 2019 Rucio orchestrated multiple Exabytes of data access and data transfers globally. With this project we seek to enhance the daily user experience for scientists, such that they can interact with the data managed by Rucio natively from their desktops, as many are familiar with tools like Dropbox.
The tasks are as follows:
By the end of GSoC’20 we are looking to have a fully working desktop application that runs under common Linux desktop environments. We are aware that low latency and high throughput might not be achieved during GSoC due to the scale of the namespace and data, as that requires long-term performance optimisations. As a stretch goal, cross-platform compatibility with Windows and macOS would be very useful.