SRB (Storage Resource Broker)

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Samba contrôleur de domaine
03/05/05 - RB1 inJAC Présentation générale. 03/05/05 - RB 2 Lapproche ESUP du CMS Avoir un référentiel de documents structurés, intégré au portail en.
Introduction aux réseaux informatiques
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Le répertoire de base sous W200X serveur. Il peut être intéressant de fournir pour chaque utilisateur, un répertoire par défaut dans lequel les commandes.
Chapitre I : Systèmes d’exploitation
Le serveur NAS Network Attached Storage, (NAS) désigne un périphérique de stockage relié à un réseau dont la principale fonction est le stockage de données.
Structure des tables de la HDB – Outil de gestion de larchivage Groupe Bases de Données : JM. Rochat – J.Guyot – J.Chinkumo. 26 janvier 2014 Réunion ESRF/Soleil.
CLUSTERING Grappe d'ordinateurs.
PhyloJava : une application de phylogénie sur la grille DATAGRID
Lyon/ENS DATA GRID-ATLAS ISN Grenoble 1 Portage dune application de physique sur la datagrid Application existante : –Génération/simulation/reconstruction/analyse.
Les réseaux informatiques
TP 3-4 BD21.
Système de stockage réseaux NAS - SAN
Active Directory Windows 2003 Server
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
Le centre de calcul de l'IN2P3 : une architecture pour le calcul intensif et le stockage de masse Pascal Calvat.
EGEE is a project funded by the European Union under contract IST Gestion des données David Bouvet CCIN2P3 Présentation faite à partir des.
25/01/08 v Administration mutualisée des serveurs Linux dans le cadre de la démarche PPB version du 25/01/08 Cette présentation contient des animations.
Le protocole FTP.
Un nouveau monde d’échange sur Internet ????
Gestion des bases de données
Module 4 : Création et gestion de comptes d'utilisateur
Création et gestion de comptes d'utilisateur
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Réseau de stockage étendu
Jean-Michel ILIE - novembre SIL - module M12 Programmation Internet en PHP SIL module M12 Jean-Michel Ilié IUT Paris 5 - département informatique.
Un serveur de données au format ROOT.
Active Directory Windows 2003 Server
31/01/2001Réunionn WP6-Y. Schutz (SUBATECH) 1 Simulation-Reconstruction ALICE Une application pour le TestBed 0 ?
Bases de données Open Source Pierre Crépieux 13/03/2008.
Centre de Calcul de l'IN2P3 - Lyon Toulouse - Lyon, 21 décembre 2004 Les projets de grille au Centre de Calcul de l’IN2P3.
Plan Qu’est-ce que Windows Server 2008 ?
D. E ZEGOUR Institut National d ’Informatique
CAPRI 9 juin 2011 Cloud Académique Production Recherche Innovation Comité de Pilotage France-Grilles.
Les Réseaux Informatiques Clients & Serveurs Le protocole FTP Laurent JEANPIERRE DEUST AMMILoR.
P2pWeb Une boite à outils pour construire un réseau coopératif d’hébergement de site Web –Réseau coopératif réseau physique de nœuds sur l ’Internet réseau.
Serveur Linux Christophe BECKER.
En route vers le déploiement . . .
Palaiseau Réunion CCIN2P3/LCG 22/07/2004 Distribution des données CMS Distribution des données et préparation de l’analyse Production MC distribuée et.
Initiation à Oracle Server
V- Identification des ordinateurs sur le réseau
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Les fermes de PCs au Centre de Calcul de l’IN2P3 Journée « ferme de PCs » 27 juin 2000 Benoit Delaunay
Outil de Supervision Réseau
Étude de systèmes de fichiers distribués Théorie et pratique Cyril Séguin Directeurs de thèse Gaël Le Mahec Alain Cournier Benjamin Depardon c.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Data management David Bouvet IN2P3-CC Clermont.
Master 1ère année Sécurité des Systèmes d’Information 1 Rôle et profil de l'administrateur  Profession généraliste peu connue mais très recherchée  Il.
Yannick Patois _ Journée du Libre _ 1er Novembre n° 1 Datagrid Une grille de calcul sous Linux Yannick Patois.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
1 G ÉNÉRALITÉS Notions et caractéristiques générales.
Installation du PGI – CEGID
Retour d'expérience de l'utilisation du cloud comme infrastructure de service Guillaume PHILIPPON.
Travailler dans un environnement numérique évolutif Domaine D1.
BABAR Georges Vasseur CEA Saclay, DSM/IRFU/SPP Workshop sur l’analyse des données au centre de calcul de Lyon 17 avril 2008.
Migration du système de sauvegarde d’une infrastructure locale à un système centralisé IN2P3 101/06/2016 HEPIX Spring 2013 Muriel Gougerot (LAPP) and Remi.
Rappel : les différentes architectures de stockage Attachement direct NAS SAN.
Catalogues de fichiers de données. David Bouvet2 Problématique Possibilité de répliquer les fichiers sur divers SE  nécessité d’un catalogue de fichiers.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Data Management René Météry CS Tutorial EGEE.
Une introduction à iRODS (Jean-Yves Nief). Introduction à iRODS - JI 08 - Obernai2 Introduction à iRODS Collaborations scientifiques internationales:
C. Charlot, LLR Ecole Polytechnique DC04 CMS Objectif numéro 1: préparation du traitement offline Différent des productions MC précédentes Mise en route.
Samba contrôleur de domaine Linux – Ubuntu Samba
Gestion et distribution des données: de SRB à iRODS Jean-Yves Nief.
INFSO-RI Enabling Grids for E-sciencE Data management Daniel Jouvenot IN2P3-LAL ORSAY - 02/02/2007.
INFSO-RI Enabling Grids for E-sciencE La gestion des données Daniel Jouvenot LAL-IN2P3-CNRS 18/06/2008.
Journée Analyse D0, 19 janvier 2004
Nouveau modèle de distribution de données Babar basé sur SRB
LUSTRE Integration to SRM
Transcription de la présentation:

SRB (Storage Resource Broker) Un outil de distribution de données inter-sites. Jean-Yves Nief – CCIN2P3

SRB en quelques mots. Fournit une interface uniforme pour se connecter à des données hétérogènes (stockés sur bande, disque, base de données) distribuées dans de multiples sites. Développé par le SDSC (UC San Diego). Qui utilise SRB ? Biologie: BIRN (Biomedical Informatic Research Network). NASA: sciences de l’environnement. Sciences de la Terre. HEP: CMS, BaBar, Belle, JLab etc… Secteur privé: General Atomics. Serveurs déployés aux USA, UK, France, Allemagne, Japon, Corée etc.. SRB - 01/12/03 - CC-IN2P3

Architecture. Nécessite: 1 serveur SRB + MetaCatalog (MCAT): contient la liste de tous les fichiers enregistrés dans SRB, ressources physiques, utilisateurs (droits etc…). Un ensemble de serveurs SRB (accés à l’emplacement physique des fichiers). SRB Site 3 SRB MCAT (3) (4) (2) Site 1 test1.txt SRB Site 2 (1) Appli. (demande test1.txt) SRB - 01/12/03 - CC-IN2P3

Architecture (suite). SRB porté sur de multiples plateformes: Linux. Solaris. AIX. etc.. MCAT, base de données: Oracle. DB2. Sybase. PostGreSQL. SRB - 01/12/03 - CC-IN2P3

Quelques fonctionnalités. Permet l’accés, via des commandes à la sauce Unix, aux données à partir de leurs attributs au lieu de leur nom et emplacement physique (site, type de stockage). Ex: > Sinit # connection au serveur SRB > Sls /home/nief.ccin2p3 # liste des fichiers du # répertoire /home/nief.ccin2p3 evs_g_isPhysicsEvents_aod004051 test1.txt Scd, Spwd … pour naviguer dans l’espace des noms logiques. SRB - 01/12/03 - CC-IN2P3

Quelques fonctionnalités (suite). Pour copier chez soi evs_g_isPhysicsEvents_aod004051: > Sget evs_g_isPhysicsEvents_aod004051 <filename> Métadonnées associées aux fichiers. Ex: > SgetD evs_g_isPhysicsEvents_aod004051 data-name : evs_g_isPhysicsEvents_aod004051 path_name: /objydatabases/theData/resident/…. data_grp_name: /home/srbbbr.frslac/import/fdb/0103/aod data_size: 24461312 phys_rsrc_name: hpss-ccbbsn04 # accés transparent aux fichiers dans HPSS Possibilités d’ajouter ses propres meta-données. SRB - 01/12/03 - CC-IN2P3

Quelques fonctionnalités (suite). Interface avec MSS (HPSS, Castor etc…). Ressources logiques: ensembles de ressources physiques. Ex: ressources physiques: ccasn01-unix: file system Unix @ Lyon ccbbsn04-hpss: hpss file system @ Lyon hostCern-castor: Castor file system @ CERN Mettre un fichier dans ces 3 ressources en même temps: > Sput –S logical-res test1.txt <SRB filename> logical-res SRB - 01/12/03 - CC-IN2P3

MCATs fédérés (« peer to peer »). SRB V3: 2 serveurs SRB-MCAT (ou +) peuvent maintenant se connecter l’un à l’autre. Nouvelle notion de zones.  Redondance, système plus robuste en cas d’absence de l’un des serveurs MCAT. SRB MCAT site 1’ SRB MCAT site 1 Zone A Zone B SRB SRB site 2’ site 2 SRB - 01/12/03 - CC-IN2P3

Administration du MCAT. Commandes lignes pour: Déclaration des ressources physiques et logiques. Création de nouveaux utilisateurs, gestion des droits, tickets (droit temporaire). Nouvelles meta-données. Ou interface graphique: SRB - 01/12/03 - CC-IN2P3

SRB au CC-IN2P3. Utilitaires clients (Sinit, …) installés sous AFS (Linux + Solaris).  Accés par une commande qui positionne les variables d’environnement nécessaires (équivalente à root_env): > srb_env Hébergement du Métacatalogue sur une base Oracle. Hébergement des serveurs SRB sur des machines SUN. SRB - 01/12/03 - CC-IN2P3

SRB au CC-IN2P3 (suite). HPSS SRB disque ccsrb01 SRB disque ccsrb02 etc ccsrb (Portail: nom générique) SRB - 01/12/03 - CC-IN2P3

SRB au CC-IN2P3 (suite). Utilisé pour l’instant par: CMS: DC03 + DC04. Collaboration SCS-Slac / CC-IN2P3: BaBar: ~160 To à transférer en 2004. Glast ? SRB - 01/12/03 - CC-IN2P3

Performances de SRB. Performances en lecture / écriture dans HPSS comparable à RFIO. MCAT: exemple de CMS: 20 To de données enregistrées. 600000 fichiers enregistrés. Quelques secondes pour lister l’ensemble des fichiers. uniquement limité par les performances du (ou des) serveur(s) Oracle. SRB - 01/12/03 - CC-IN2P3

Performances de SRB. Performances sur transferts longue distance inférieures à bbftp, mais tout à fait raisonnable (obtenues avec des serveurs SUN): ~ 50 Mbits/s Fiabilité des serveurs SRB pour des transferts en continu (24h/24h, démo au SC2003 – Phoenix): SRB - 01/12/03 - CC-IN2P3

SRB et les projets Grid. Soutenu financièrement par PPDG. Projet d’interface de SRB avec EDG (Bristol/RAL): Fichiers enregistrés dans SRB accessibles par les outils de grille: interface de SRB/MCAT avec RLS (Replica Location Service). Localiser les fichiers enregistrés dans SRB avec RLS. Interface de SRB avec SRM (Storage Resource Manager). SRB - 01/12/03 - CC-IN2P3

Conclusion. SRB est un outil très simple d’emploi: permet l’accés aux données, fichiers de façon totalement transparente. Vaste palette de besoins couverts par SRB. Performance, « scalabilité » (peer to peer MCAT). Possibilité de créer des Web services. Equipe de développeurs au SDSC à l’écoute des besoins, très réactifs. SRB - 01/12/03 - CC-IN2P3