Tutorial Utilisateurs EGEE

Slides:



Advertisements
Présentations similaires
EGEE is a project funded by the European Union under contract IST Initiation à l’infrastructure Tutorial Grille (LCG/EGEE)
Advertisements

EGEE is a project funded by the European Union under contract INFSO-RI Copyright (c) Members of the EGEE Collaboration Infrastructure Overview.
Nombre de job slot par machine Server_priv/node. Node1 np=2 Règle de 1 core = 1 job slot = 2 Go. Sur un bi-processeur bi-core on annonce alors np=4 Pas.
Le projet MUST Méso infrastructure de calcul et de stockage ouverte sur la grille européenne LCG/EGEE Colloque Grille Rhône-Alpes 10 janvier 2008.
Fabio HERNANDEZ Responsable Grid Computing Centre de Calcul de l'IN2P3 - Lyon Lyon, 30 avril 2004 Déploiement LCG-2 au CC-IN2P3 Etat d’avancement.
INFSO-RI Enabling Grids for E-sciencE Statistiques d'usage d'un site de la grille LCG/EGEE Emmanuel Medernach, IN2P3 LPC.
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
Cloud computing Présenté par Robert Ogryzek, Teddy Frontin, Kevin Lambert et Matthew Cronne.
Yannick Patois 1 Utilisation LCG-France Les Technical Evolution Groups et LCG-France.
INFSO-RI Enabling Grids for E-sciencE Les projets EGEE et LCG C. Loomis (LAL-Orsay) EGEE Tutorial (Marseille) 3-4 octobre 2006.
Présentation du programme
1 Identifier les composants d’un réseau local. 2 Les composants d’un réseau Des ordinateurs, appelés stations... …munis d’une carte réseau leur permettant.
Les Bases de données Définition Architecture d’un SGBD
Du plan de diagnostic à la planification des études
Haute École Roi Baudouin CATÉGORIE ÉCONOMIQUE INFORMATIQUE DE GESTION
Mise en place d’un système de partage de fichiers
La Grille EGEE G. Philippon (LAL-Orsay)
Introduction aux Systèmes de Gestion de Bases de données
Les P G I Les Progiciels de Gestion Intégrés
Présentation Scribe NG Serveur pédagogique.
P7 Métabase de données _.
La Grille EGEE M. Louvin (LAL-Orsay) Tutorial EGEE Utilisateur (LAL)
Information et Système d’Information
Journée Analyse D0, 19 janvier 2004
Introduction aux grilles de calcul et au projet EGI
Opérations France Grilles - structure et fonctions
Initiation à l’infrastructure
Les bases de données et le modèle relationnel
L’accounting dans EGEE
GENIUS – GANGA Alternative à la CLI
Réunion Analyse D0 France au CCIN2P3 19 janvier 2004
fonctionnalités iiS iis
C. Loomis (LAL-Orsay) Tutorial EGEE Utilisateur (LAL) 2 février 2007
Etat des services grid de production
12 mars 2004, Lyon Reunion CAF F.Chollet 1
Surveillance des services grille par NAGIOS
Fonctionnement de la grille
Initiation à l'infrastructure
Soumission de jobs C. Loomis / M. Jouvin (LAL-Orsay)
Daniel JOUVENOT Laboratoire de l’Accélérateur Linéaire (LAL–ORSAY)
CeMEB La plateforme MBB
David Bouvet IN2P3-CC Annecy - 27/09/2007
Programmation système
L’exploitation des données du collisionneur LHC: un défi pour le calcul scientifique un enjeu pour le LAPP S. Jézéquel.
CeMEB La plateforme MBB
CREAM-CE et SGE.
Août 2009.
Atelier régulation de la production dans un contexte grille
Comparaison RB et gLite WMS
Module 1 : Introduction à l'infrastructure Active Directory.
Les applications de groupware
France Grilles Formation DIRAC janvier 2018.
Tutorial Utilisateurs EGEE
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Mise en place d'un Serveur Radius pour la sécurité d'un réseau Wireless sous Windows Serveur Présenter par le Stagiaire : Etienne Mamadou Guilavogui.
Infrastructure Opérationnelle d’EGEE
Introduction à la Grille
GRIF : Site EGEE au Service de la Recherche en IdF
Introduction à GENIUS et GILDA
Un cloud de production et de stockage
Infrastructure Opérationnelle d’EGEE2
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
Bases – Banques Entrepôts de données
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
LUSTRE Integration to SRM
Présentation PISTE pour les partenaires raccordés en API
Qu’est ce qu’une page web? Comment fonctionne un site web?
Transcription de la présentation:

Tutorial Utilisateurs EGEE Tutorial Grille (LCG/EGEE) www.eu-egee.org Middelware EGEE E.Fede (CNRS/LAPP) Tutorial Utilisateurs EGEE 26 Septembre 2007 EGEE is a project funded by the European Union under contract IST-2003-508833

Plan Pourquoi la grille Le Middelware de grille Historique Pourquoi un middelware ? Les challenges à relever. Historique Le Middelware d’EGEE

Pourquoi la grille ? Pour en avoir plus Pour en avoir moins A travers la mutualisation Des ressources : Plus de sites, plus d’applications, plus de services Mise en commun des expertises Modèle : X mutualisé Y > X+Y Pour en avoir moins Des coûts : Optimisation des infrastructures Modèle : Efficacité(X mutualisé Y) > Eff(X) + Eff(Y) Pour simplifier/standardiser Uniformisation de l’accès à l’outil informatique

Pourquoi un middelware de grille Les ressources De calcul, de stockage, de communication,.. Des données Middleware (intergiciel) : services de base permettant l’accès transparent aux ressources Soumission de jobs Accès aux données …. Les applications Consommateurs des ressources Accèdent aux ressources a travers le middelware De nature très diverses, avec des modèles d’organisations disparates Middelware de la grille

Les principaux challenges du middelware Fournir des interfaces standard vers les ressources de calcul et aux données dans un contexte de sécurité intégrée Ne doint pas être spécialisée pour une application Définir des APIs pour l’ensemble des services Ressources et utilisateurs appartenant à des domaines « administratifs » différents Pas d’accords bilatéraux directs Gestion de ressources dynamiques et hétérogènes Forte distribution qui rend impossible des choix homogènes Accounting des ressources mises à disposition Doit être possible d’exécuter un contrôle à posteriori Valorisation des contributions Grands volumes de données distribuées Contrôle de l’accès aux ressources et aux données Encryptage nécessaire pour certains types de données

Historique Plusieurs générations de middelware/grille Fin des années 90 Seti @ home Pas vraiment une grille mais plutôt du calcul distribué, fruit de recherches sur le meta scheduling Sont définies les bases du grid computing : The Grid, I. Foster, C. Kesselman, 1998 99-2000 Globus, Legion Apparition des services d’informations, et des aspects liés à la sécurité Depuis 2001 EDG, EGEE, Nordugrid, OSG, GridEngin Gestion des données, des autorisations, de l’accounting,….

Middelware d’EGEE gLite 3.0 /3.1 Constituants Tourne sous OS SL3/SL4 (Redhat Enterprise) Constituants Produits/services développés par le projet EGEE Produits/services développés par d’autres projets Anciens projets tel que EDG Projets actuels tel que OSG Produits/services venant de « l’industrie » Condor LDAP

Services de base du MW Sécurité (authentification) : GSI Nom usuel : « les certifs » Basé sur des certificats Institutionnalisé à travers des groupes de coordination européen, mondial Permet l’identification des individus, des machines et des services Sécurité (autorisation): VOMS (Virtual Organisation Membership Service) Nom usuel :VOMS Service transversal à de nombreux services Gestion des autorisations Droits accès aux ressources (calcul, stockage) ACL sur les data Utilisations des services … Service utilisé par toutes les grilles (OSG, Nordugrid,…) Permet une vue cohérente des VOs dans tous les grilles

Services de base du MW Système d’information: Publication des ressources et informations diverses (statiques et dynamiques) Nom usuel : BDII Mise à jour en permanence, fréquence de l’ordre de 5 mn Basé sur LDAP et un schéma d’information (GlueSchema) Utilisé principalement par les services eux même Interrogeable par l’utilisateur Organisé de façons hiérarchiques Interface utilisateur Nom usuel : UI C’est le client de la grille, c’est pas une GUI Ensemble d’API (bibliothèques, modules Perl/Python…) Permet l’interfaçage des services de grille au niveau des applications Outils « ligne de commande » pour les fonctions les plus courantes

Services de computing du MW 2 composants principaux , 2 générations : La seconde génération arrive en ce moment. Resource Broker : meta-scheduler faissant la correspondance entre requirements et ressources Nom usuel : RB (génération 1) , gLite WMS (génération 2) Sélectionne un site (CE) en s’appuyant sur le système d’Information qui connait l’état réel des ressources Intègre des contraintes sur la localisation des données Fonctionnalités avancées : bulk submission, Job paramétrique, DAG… (génération 2) Basé sur Condor-G

Services de computing du MW Computing Element : interface avec les jobmanager locaux des sites Nom Usuel : CE S’interface avec Condor, LSF, Torque/MAUI, SGE… Autres services RB Light: permettant de faibles latences de soumission Moteurs de workflow Outils de soumission Développés et utilisés par des expériences S’interfacent principalement avec le RB GANGA

Services de data management du MW 2 composants principaux File Catalog : Catalogue de nommage des data Nom usuel : LFC,…. Non distribué, éventuellement réplicable (Oracle) Peut associer plusieurs replicas à un nom logique Permet le déplacement transparent des données physiques Storage Element : Nom usuel : SE Unité de stockage de la grille Basé sur SRM (Storage Resource Manager) Permet de répartir localement les fichiers sur plusieurs serveurs 2 principaux protocoles d’accès : gsiftp et rfio Gsiftp : transfert intégral du fichier ( c’est du ftp sécurisé) Rfio : accès direct au contenu du fichier, API Posix like

Services de data management du MW Autres services FTS : File Transfer Service Service permettant de gérer en batch les transferts Basé sur SRM Notion de canaux (channel) entre sites/SE Optimise l’utilisation des ressources : Nombre de transferts concurrents… Gestion des reprises en cas d’erreur Service de management de meta data Service d’encryptions au vol des data Utilisé principalement par Biomed

Autres services du MW Accounting RGMA Collecte d’informations auprès de Computing Element Publications des consommation par nœud de grille Très utile pour tuner les politiques d’ordonnancement des tâches sur la grille RGMA Service d'information parallèle au BDII

Question