Presentation is loading. Please wait.

Presentation is loading. Please wait.

6 th dCache WS | Daniel Becker| 18 April 2012 | 1 Daniel Becker 6 th dCache workshop, Zeuthen, April 18, 2012 The HTTP Federation.

Similar presentations


Presentation on theme: "6 th dCache WS | Daniel Becker| 18 April 2012 | 1 Daniel Becker 6 th dCache workshop, Zeuthen, April 18, 2012 The HTTP Federation."— Presentation transcript:

1 6 th dCache WS | Daniel Becker| 18 April 2012 | 1 Daniel Becker 6 th dCache workshop, Zeuthen, April 18, 2012 The HTTP Federation

2 6 th dCache WS | Daniel Becker| 18 April 2012 | 2 Content WLCG federated storage The catalogue synchronization solution Redirection using http federation Redirection on error

3 6 th dCache WS | Daniel Becker| 18 April 2012 | 3 How is WLCG federating storage Catalogues Storage Elements Client store register NON-ATOMIC Problem: Often results in dangling references (and “dark” data)

4 6 th dCache WS | Daniel Becker| 18 April 2012 | 4 Suggested solution: CAT-SYNC EMI INFSO-RI-261611 SE1 SEn SE2 SE or exp. catalogue subscribes to the relevant topics (e.g. “Changes”) SE sends to the appropriate topics (e.g. “Lost”) Subscribes to the relevant topics (e.g. “Lost”) SE Sends to the appropriate topics (e.g. “Changes”) Central Catalogue Other catalogue/SE e.g. ATLAS Broker(s) Stolen from Fabrizio Propagates “Lost File” events to catalogues

5 6 th dCache WS | Daniel Becker| 18 April 2012 | 5 Good for now Is a sufficient solution for now But there might be better ones

6 6 th dCache WS | Daniel Becker| 18 April 2012 | 6 Our Goal Web DAV Provide transparent access to data through catalogues, using standard protocols : http(s), WebDAV Redirection from catalogues to the final data source doesn’t require intermediate steps by the user but is part of the protocol.

7 6 th dCache WS | Daniel Becker| 18 April 2012 | 7 How does it work ‘dir’ request Or GET LFN File list or SURL User Clicks Request SURL Return TURL Quick Hack Mapping Service Redirect Head Node GET TURL Redirect GET TURL Data Pool DATA FILE FOUND Redirect SURL get request redirect Instead of File Not Found get request DATA FILE NOT FOUND NEW

8 6 th dCache WS | Daniel Becker| 18 April 2012 | 8 NEW: Redirection on error Global Catalogue Provides clients with encoded alternatives. Storage Elements interpret the provided alternatives. And create a redirection

9 6 th dCache WS | Daniel Becker| 18 April 2012 | 9 Redirection on error Transparent for the client Provides feedback to redirectors Utilizes HTTP standards only

10 6 th dCache WS | Daniel Becker| 18 April 2012 | 10 Redirection on error https:// /sfn/replica/1? rid=1& r1=3,https:// /sfn/replica/3& r2=5,https:// /sfn/replica/5& r3=-1,https:// /lfn/of/file

11 6 th dCache WS | Daniel Becker| 18 April 2012 | 11 Redirection on error https:// /sfn/replica/3? rid=3& notfound=1& r1=5,https:// /sfn/replica/5& r2=-1,https:// /lfn/of/file

12 6 th dCache WS | Daniel Becker| 18 April 2012 | 12 Redirection on error https:// /sfn/replica/5? rid=5& forbidden=3& notfound=1& r1=-1,https:// /lfn/of/file

13 6 th dCache WS | Daniel Becker| 18 April 2012 | 13 Redirection on error https:// /lfn/of/file? forbidden=3& notfound=1,5

14 6 th dCache WS | Daniel Becker| 18 April 2012 | 14 Next Step GET LFN Redirect SURL Request SURL Return TURL Quick Hack Redirect GET TURL Redirect GET TURL Mapping service Head Node Data Pool DATA Best Match Engine Portal Candidate Collection Engine Query SE’s for file e.g. http GET (header)

15 6 th dCache WS | Daniel Becker| 18 April 2012 | 15 DEMO @ Hepix (Thursday) Best Match Engine Portal Candidate Collection Engine dCache@DESY DPM@Taipei Telecom cloud @Germany GEO IP

16 6 th dCache WS | Daniel Becker| 18 April 2012 | 16 Thanks


Download ppt "6 th dCache WS | Daniel Becker| 18 April 2012 | 1 Daniel Becker 6 th dCache workshop, Zeuthen, April 18, 2012 The HTTP Federation."

Similar presentations


Ads by Google