La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Xrootd Un serveur de données au format ROOT. Jean-Yves Nief – CCIN2P3.

Présentations similaires


Présentation au sujet: "Xrootd Un serveur de données au format ROOT. Jean-Yves Nief – CCIN2P3."— Transcription de la présentation:

1 Xrootd Un serveur de données au format ROOT. Jean-Yves Nief – CCIN2P3

2 Xrootd - 01/12/03 - CC-IN2P32 Historique Projet initié dans le cadre de BaBar en début d’année. Abandon du format Objectivity au profit d’un format de type ROOT (fin de la production au format Objectivity en fin Décembre). Nécessité d’adopter un système d’accés performant aux données ayant les avantages de celui existant avec Objectivity, mais aucun des inconvénients. Aucun système existant d’accés aux données satisfaisant (en particulier NFS).

3 Xrootd - 01/12/03 - CC-IN2P33 Motivations. Objectifs. Accés très performants aux fichiers distribués (serveurs multithreadés) sur de nombreux serveurs. Compatibilité arrière avec rootd. Adaptable à l’augmentation de la demande côté client (volume de données, nbre d’accés): « scalabilité » Tolérance aux erreurs (hardware, réseau etc…). Intégration d’un système de stockage de masse. Configurable dynamiquement. Choix du protocole de sécurité.

4 Xrootd - 01/12/03 - CC-IN2P34 Compatibilité avec rootd. XTNetFile hérite de TNetFile. Progrès: pertes de connection avec le serveur xrootd géré par XTNetFile. Application XTNetFile TNetFile xrootd rootd Compatible avec rootd Fichier ROOT

5 Xrootd - 01/12/03 - CC-IN2P35 « Scalabilité ». Tolérance aux erreurs. Le volume de données et nbre d’accés aux données peuvent être tels que un serveur ne suffit pas.  architecture distribuée (plusieurs serveurs).  mise dans un pool commun de fichiers régulièrement accédés par de nombreux utilisateurs (accés transparent).  « scalabilité ». Plusieurs serveurs  multiplication des pbs potentiels (hardware, réseau). La perte d’un serveur doit être transparente à l’utilisateur  robustesse. Solution: répartition de charge dynamique.

6 Xrootd - 01/12/03 - CC-IN2P36 Répartition de charge dynamique (dlb). xrootd dlbd xrootd dlbd xrootd dlbd xrootd dlbd Client (etc…) Serveurs de redirection Serveurs de données (1) (2) (3) souscription (1)Quel serveur possède le fichier f ? (2)Réponse du serveur: « host » (3)Le client contact directement « host » qui possède f.

7 Xrootd - 01/12/03 - CC-IN2P37 Interfaçage avec un système de stockage de masse. Volume accessible peut être tel que tous les fichiers ROOT ne peuvent être sur disque. Gestion de la présence sur disque d’un fichier transparente pour l’utilisateur. Gestion de l’espace disque transparente pour l’utilisateur. Solution: staging dynamique. Interfaçage avec le MSS de son choix: HPSS, Castor … Protocole de transfert des données au choix: RFIO, pftp...

8 Xrootd - 01/12/03 - CC-IN2P38 Staging dynamique. Client xrootd dlbd MSS (HPSS, Castor etc..) (3)(4) (5) (3) « host » désigné pour accéder f. « host » possède-t’il f ? non? alors: (4) Interrogation du MSS: possède-t’il f ? oui? alors: (5) Transfert vers le disque attaché à « host » (protocole: RFIO, pftp etc…)

9 Xrootd - 01/12/03 - CC-IN2P39 Sécurité. Permet le choix du protocole d’authentification entre client et serveur: –Kerberos. –AFS Kerberos. –GSI. –…. Scénario possible: accés aux données à partir d’une machine sur le WAN (analyse à partir d’un portable perso).

10 Xrootd - 01/12/03 - CC-IN2P310 Configuration dynamique des serveurs. Evolution des ressources hardware au cours du temps (nouveaux systèmes de fichiers attachés aux serveurs, régulation de l’activité entre MSS et disque etc…)  Serveurs configurables dynamiquement sans interruption de service pour l’utilisateur.  faisable grâce à la répartition de charge dynamique.

11 Xrootd - 01/12/03 - CC-IN2P311 Conclusion. Xrootd en cours de déploiement au CC (BaBar). Encore en test (staging dynamique OK, tests en charge à effectuer). DLB déjà mis en production, mais pour Objectivity: aucun problème rencontré. Xrootd solution d’accés avec un fort potentiel: –Robustesse. –Scalabilité. Workshop « ROOT Users SLAC: 25, 26 et 27 Février 2004.


Télécharger ppt "Xrootd Un serveur de données au format ROOT. Jean-Yves Nief – CCIN2P3."

Présentations similaires


Annonces Google