ATLAS Replica Management in Rucio: Replication Rules and Subscriptions
CHEP 2013 Martin Barisits
CERN PH-ADP , Geneva, Switzerland & University of Innsbruck, Innsbruck, Austria
- 15. October 2013
Martin Barisits CHEP 2013
- 15. October 2013
1 / 15
ATLAS Replica Management in Rucio: Replication Rules and - - PowerPoint PPT Presentation
ATLAS Replica Management in Rucio: Replication Rules and Subscriptions CHEP 2013 Martin Barisits CERN PH-ADP , Geneva, Switzerland & University of Innsbruck, Innsbruck, Austria 15. October 2013 Martin Barisits CHEP 2013 15. October
Martin Barisits CHEP 2013
1 / 15
1Garonne et al. – Rucio - The next generation of large scale distributed system for
Martin Barisits CHEP 2013
2 / 15
prod:HugeContainer1 prod:Container1 prod:Dataset1 prod:Dataset2 prod:File1 prod:File2 prod:File3 prod:File4 prod:Dataset3 prod:File5 prod:File6
Martin Barisits CHEP 2013
3 / 15
Rucio Clients Rucio Server (REST API and Core Components) Rucio Daemons Rucio Storage Element (RSE)
Database
Account Authentication Identifiers Locks Meta Permission Quota Transfer Rules Subscriptions Scopes Conveyor
(Transfers)
Judge
(Rules)
Reaper
(File Deletion) Transmogrifier (Subscriptions)
Undertaker
(Dataset deletion) Site Site Site
Martin Barisits CHEP 2013
4 / 15
Martin Barisits CHEP 2013
5 / 15
Martin Barisits CHEP 2013
6 / 15
Martin Barisits CHEP 2013
7 / 15
Martin Barisits CHEP 2013
8 / 15
Martin Barisits CHEP 2013
9 / 15
Parse Expression Resolve DID Check Quota RSE Selection Locks & Transfers
Martin Barisits CHEP 2013
10 / 15
2Vigne et al. – DDM Workload Emulation, CHEP2013 Martin Barisits CHEP 2013
11 / 15
Martin Barisits CHEP 2013
12 / 15
Database
Transmogrifier (Poller) Gearman Server Gearman Workers Gearman Workers Transmogrifier (Worker) gets bulk of DIDs gets all subscriptions s e n d s m a t c h i n g j
s a n d a l l s u b s c r i p t i
s dispatches jobs creates replication rules removes flag Martin Barisits CHEP 2013
13 / 15
Martin Barisits CHEP 2013
14 / 15
Martin Barisits CHEP 2013
15 / 15
Martin Barisits CHEP 2013
15 / 15