With the current distributed data management system for ATLAS, called Rucio, all user interactions, e.g. the Rucio command line
tools or the ATLAS workload management system, communicate with Rucio through the same REST-API. This common interface makes it
frameworks like JQuery and web.py, a web application for Rucio was built. The main component is R2D2 - the Rucio Rule Definition
Droid - which gives the users a simple way to manage their data on the grid. They can search for particular datasets and get
details about its metadata and available replicas and easily create rules to create new replicas and delete them if not needed
anymore. On the other hand, it is possible for site admins to restrict transfers to their site by setting quotas and manually
approve transfers. Besides, R2D2 additional features include transfer backlog monitoring for shifters, group space monitoring for
group admins, a bad file replica summary and more.
This paper describes the general architecture of this web application and will detail all the important parts of it.
|Primary Keyword (Mandatory)||Distributed data handling|
|Secondary Keyword (Optional)||Monitoring|