LUSTRE Integration to SRM Michel Jouvin LAL/Orsay jouvin@lal.in2p3.fr
SRM … SRM : Storage Ressource Manager Point d’entrée d’un SE (Storage Element) ‘vfs’ de la grille Ensemble de services permettant d’accéder au storage d’une ressource à travers le MW Mapping de la sécurité (GSI Certifs, Krb…) Réservation d’espace Gestion des droits en fonction des VOs Interface de haut niveau vers les MSS et/ou les disques Même interface quelque soit le type de ressource 7/7/05 Réunion LUSTRE - HP/CT
… SRM Manipule des fichiers (file granularity) Utilise les metadata et retourne les infos pour le transfert (TURL) Support de requête affectant plusieurs fichiers Mode asynchrone Les fichiers désignés par des URLs LFN (Logical File Name) : à l’intérieur d’un catalogue SFN : Site File Name (machine/file/name), SURL = srm://SFN TFN : Transfer File Name, TURL = protocol://TFN Plusieurs protocoles de transport Defaut : GridFTP (gridftp://) 7/7/05 Réunion LUSTRE - HP/CT
SRM : Quelques Pointeurs… http://www.ppdg.net/docs/oct04/SRM.success.story.pdf http://sdm.lbl.gov/srm-wg/doc/SRM.Joint.Functional.Design.Jan2002.pdf http://sdm.lbl.gov/srm-wg/doc/SRM.spec.v2.1.html 7/7/05 Réunion LUSTRE - HP/CT
Les Protocoles de Transport GridFTP : File Transfer Authentification GSI Fichiers désignés par des URL Commandes : globus-url-copy, lcg-cp RFIO : accès au contenu du fichier Posix-like API 7/7/05 Réunion LUSTRE - HP/CT
Disk Pool Manager (DPM) SRM Backend permettant la gestion de +100TB répartis sur plusieurs serveurs Name space unifié (logical names) 1 serveur de Metadata (Oracle ou MySQL) Multiples serveurs de données (GridFTP, RFIO) Réservation d’espace Intégré avec la sécurité GSI http://indico.cern.ch/sessionDisplay.py?sessionId=73&slotId=1&confId=0513#2005-04-21 7/7/05 Réunion LUSTRE - HP/CT
XROOTD : File Access System Développé à SLAC pour BaBar Permettre accès d’un grand nombre de client au contenu de millions de fichiers représentant des PB Scalability, Fault tolerance, load sharing, peer to peer Utilise le concept d’object streaming Introduit par ROOT, basé sur Java streaming Fournit un espace de nom unifié Logical to physical name resolution API (access class) rendant transparent l’accès aux données quelques soient la configuration du stockage physique API ROOT et Posix 7/7/05 Réunion LUSTRE - HP/CT
XROOTD : Quelques poionteurs… http://xrootd.slac.stanford.edu/ http://xrootd.slac.stanford.edu/papers/xrootd_chep04.pdf 7/7/05 Réunion LUSTRE - HP/CT