Data Access – Standards & Status

Data Access – Standards & Status

Data Access – Standards & Status Alejandro Álvarez Ayllón on behalf of the LCGM development team EMI is partially funded by the European Commission under Grant Agreement RI-261611 Overview ► ► ► ► ► SRM GridFTP XROOT /pNFS NFS4.1 / DAV HTTP ● EMI INFSO-RI-261611 HTTP / DAV ► Frontend based on Apache2 + mod_dav ► In production since 1.8.3 ► Can be used for GET/PUT, but also direct access ► Some extensions for full GridFTP equivalence ►Multiple streams using Range/Content-Range ►Third party copies using COPY+ Gridsite Delegation ► Random I/O ►Possible to do vector reads and other optimizations 1 ► 1 6 With 1.8.4 is already DMLite based 1 6 2 - I R - O S F N I I M E ● HTTP/DAV: Metalink ► Metalink support ► An Internet standard file format that allows to specify multiple download locations for one single resource ► Some clients allow parallel download, hash verification, etc... ► And all of them fallback mechanisms ► Can be used with aria2, cURL, jDownloader,... ► Integrated by Mandriva (urpmi+aria2), Fedora (yum) and openSUSE (ZYpp+aria2) 1 1 6 1 6 2 - I R - O S F N I I M E ● HTTP: Client support curl browser OS Any Any GUI NO YES CLI YES NO X509 YES YES Proxies YES Only IE so far Redirect YES YES PUT YES NO 1 1 6 1 6 2 - I R - O S F N I I M E ● DAV: Client support TrailMix Cadave Davlib Shared DavFS Nautilus Dolphin r Folder 2 OS Firefox < *nix Mac OS Windows *nix Gnome KDE 4 X GUI YES NO YES YES N/A YES YES CLI NO YES NO NO N/A NO NO X509 YES YES NO YES YES NO NO Proxies ? NO NO YES NO NO NO Redirect YES NO YES Not PUT* NO NO YES (*) Windows 7 doesn't redirect on GET either 1 1 6 1 6 2 - I R - O S F N I I M E ● HTTP: GET/PUT HTTP: ● EMI INFSO-RI-261611 NFS4.1 /pNFS NFS4.1 ► ► ► ► Only Kerberos authentication for now Implemented as a plugin to the Ganesha server with DPM 1.8.3 Available (read only) Direct access to the data, with a standard NFS client ► ► ► Not yet based on DMLite We're investigatingWe're how to add this Issue with X509 client support in Linux (Server ready) ● EMI INFSO-RI-261611 NFS: Client support Client NFS: ► ► ► available yet support X509 is mentioned, not As Microsoft X, Windows,... OS Mac systems operating Unix-like (Linux, FreeBSD) and AIX,...) by(Solaris, Supported Unix ● EMI INFSO-RI-261611 XROOT ► Not really a standard, but widely used in HEP ► Initial implementation in 2006 ► No multi-vo support, limited authz, performance issues ► New version 3.1 (rewrite) available with 1.8.4 ► Multi VO support ► Strong authn/authnz with X509, but ALICE token still available ► Better performance ► Based on the standard XROOTD server ► Plugins for XrdOss, XrdCmsClient and XrdAccAuthorize ► Support for per-VO xrootd federations 1 ► 1 6 A number of DPMs are now in the Atlas FAX project 1 6 2 - I R - O S F N I I M E ● XROOT ► ► ► Expect xrootd 3.2.x in EMIthird party first via dedicated repositoryAvailable Working on a dmlite-based versionWorking ► ► ► ► implementations, etc. implementations, namespace different types, pool Multiple performance better Even EPEL Eventually, packaging) (EPEL packages xrootd Including ● EMI INFSO-RI-261611 GridFTP ► ► Investigating redirection support DMLite on anewversion based on Working ► Seemspossible! ● EMI INFSO-RI-261611 SRM ► SRM imposes significant latency for data access ► It has its use ases, but it is a killer for regular file access ► For data access, only for protocols not supporting redirection ► Ideally, it will be kept for space management only ► Still, a initial proof-of-concept DMlite based implementation has been done ► Only few calls are supported ►Ls, Get, Put ► More on this at 16.20 1 1 6 ►“Data Access - The Missing Standards” 1 6 2 - I R - O S F N I I M E ●.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    13 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us