60 likes | 204 Views
Export Xrootd storage via Xrootd Proxy cluster. 0. Join the Federation. Global Redirector. Redirector xrootd proxy mgr. 1. Open (GFN). 2 . Open (GFN). cms.dfs : all data servers are equal. Client. 3 . Open/Read (GFN). Xrd proxy d ata server. N2N. Xrd proxy d ata server.
E N D
Export Xrootd storage via Xrootd Proxy cluster 0. Join the Federation Global Redirector Redirector xrootd proxy mgr 1. Open (GFN) 2. Open (GFN) cms.dfs : all data servers are equal Client 3. Open/Read (GFN) Xrd proxy data server N2N Xrd proxy data server N2N data 4. Read (PFN) Fetched data GFN: global file name PFN: physical (storage) file name N2N: translation GFN to PFN cms.dfs directive: see Backend Xrootd storage http://www.xrootd.org/doc/prod/cms_config.htm#_Toc295744046
Export Posix storage via regular Xrootd cluster 0. Join the Federation Global Redirector Redirector Xrootd mgr 1. Open (GFN) 2. Open (GFN) cms.dfs : all data servers are equal Client 3. Open/Read (GFN) Regular Xrd data server N2N RegluarXrd data server N2N data Posix File system Posix File system 4. Read (PFN) Fetched data GFN: global file name PFN: physical (storage) file name N2N: translation GFN to PFN Posix file system: GPFN, Luster, XrootdFS Backend Posix storage
Export dCachedCap doors via regular Xrootd cluster 0. Join the Federation Global Redirector Redirector Xrootd mgr 1. Open (GFN) 2. Open (GFN) cms.dfs : all data servers are equal Client 3. Open/Read (GFN) Regular Xrd data server with N2N Regular Xrd data server with N2N data dCap plug-in dCap plug-in 4. Read (PFN) Fetched data GFN: global file name PFN: physical (storage) file name N2N: translation GFN to PFN dCapplugin: a Xrootd OFS plug-in moudel using dCap protocol Backend dCache dCap doors
Export dCacheXrootd doors via Xrootd Proxy cluster, 1 0. Join the Federation Global Redirector Redirector xrootd proxy mgr 1. Open (GFN) 2. Open (GFN) cms.dfs : all data servers are equal Client 3. Open/Read (GFN) Xrd proxy data server N2N Xrd proxy data server N2N data 4. Read (PFN) Fetched data GFN: global file name PFN: physical (storage) file name N2N: translation GFN to PFN Backend dCache Xrootd doors
Export dCacheXrootd doors via Xrootd Proxy cluster, 2 0. Join the Federation Global Redirector Regular xrootd data server with Xrootd.redirect … 1. Open (GFN) 2. Open (GFN) Client 3. Open (GFN) dCachexrootd door Auth plug-in for N2N 4. Open/Read (GFN) GFN: global file name PFN: physical (storage) file name N2N: translation GFN to PFN For Xrootd.redirect directive, see: dCache pool node with Auth plug-in for N2N data dCache pool node with Auth plug-in for N2N http://www.xrootd.org/doc/prod/xrd_config.htm#_Toc305602916
Overlapping Xrootd cluster on top of dCache 0. Join the Federation Global Redirector Redirector Xrootd mgr 1. Open (GFN) 2. Open (GFN) Client 3. Open/Read (GFN) Native Xrootd data server data GFN name space (symlinks) or N2N dCache pool node GFN: global file name PFN: physical (storage) file name N2N: translation GFN to PFN GFN name space : native xrootd name space layout according to GFN, with symlinks pointing to actual file on the same node (some CMS sites do this) Native Xrootd data server GFN name space (symlinks) or N2N dCache pool node