Introduction aux grilles de calcul et au projet EGI

Slides:



Advertisements
Présentations similaires
Jeudi 12 decembre 2007 Le CC-IN2P3 Un instrument informatique de pointe au service de la recherche Traitement intensif de données et Sciences de la Vie.
Advertisements

Evènements Opérations Octobre : Vision, Buts, Logistique, Participation et Cibles H. Cordier.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Les grilles de calcul C. Loomis (LAL-CNRS)
Bibliothèque Centrale de l’École Polytechnique Session pratique Recherches documentaires en sciences dures PSC 2011 septembre/octobre 2011 Denis Roura,
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.
Vendredi 23 mars 2007 Le CC-IN2P3 Un instrument informatique de pointe au service de la recherche.
INFSO-RI Enabling Grids for E-sciencE Les enjeux des nouvelles applications C. Loomis (LAL-Orsay) Journées Informatiques (Lyon-Valpré)
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid Service Monitoring Working Group Exemple.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Projet tuteuré 2009 Les clients légers Alexandre Cédric Joël Benjamin.
Séminaire EOLE Dijon Octobre 2008 Eole SSO.
Messagerie Open Source à la DGCP Implémentation réalisée par IBM et Pilot Systems Sylvain Viollon.
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
EGEE vers EGI - situation actuelle et interrogations - L'exploitation de la grille de production - Rolf Rumler Journées « Grilles France » à l'IPNL, 14.
INFSO-RI Enabling Grids for E-sciencE Les projets EGEE et LCG C. Loomis (LAL-Orsay) EGEE Tutorial (Marseille) 3-4 octobre 2006.
Introduction Bases de Données NoSQL Principe de base Avantages/Inconvénients L’évolution du Web 2.0 et actuellement Web 3.0, a montrée l’insuffisance des.
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.
L’intérêt de sauvegarder certaines données stockées localement sur les postes clients est souvent trop sous-estimée par nos utilisateurs. Casse matérielle,
Grille de calcul et E-Science
Mise en place d’un système de partage de fichiers
Les P G I Les Progiciels de Gestion Intégrés
La Grille de Calcul du LHC La Grille de Calcul du LHC
Plateforme CountrySTAT
La Grille EGEE M. Louvin (LAL-Orsay) Tutorial EGEE Utilisateur (LAL)
Journée Analyse D0, 19 janvier 2004
Opérations France Grilles - structure et fonctions
Profils d’emplois JT du 24 septembre 2001
GENIUS – GANGA Alternative à la CLI
C. Loomis (LAL-Orsay) Tutorial EGEE Utilisateur (LAL) 2 février 2007
Un instrument informatique de pointe au service de la recherche
Projet « France Tier-2 » et les conséquences pour France Grilles
Fonctionnement de la grille
Initiation à l'infrastructure
Soumission de jobs C. Loomis / M. Jouvin (LAL-Orsay)
Bob Jones Directeur du Projet EGEE-II CERN
Système flexible de Workflow pour la plate-forme Motu
2018/8/9 CLAP Cluster de virtualisation et de stockage distribué du LAPP Mardi 26 avril 2016 Entrez votre nom.
CeMEB La plateforme MBB
Programmation système
JJS (Java Job Submission) Soumission de jobs sur grille
Les besoins des applications
L’exploitation des données du collisionneur LHC: un défi pour le calcul scientifique un enjeu pour le LAPP S. Jézéquel.
Tutorial Utilisateurs EGEE
CeMEB La plateforme MBB
CREAM-CE et SGE.
La grille de calcul EGEE
Les centres d’analyse: introduction
Tutoriel MATLAB-SIMULINK Projet UNIT 2009 Partenariat : Ecole des Mines d’Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis.
France Grilles Formation DIRAC janvier 2018.
Gestion du patrimoine informatique
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.
Les données sur l’eau à portée de clic
Infrastructure Opérationnelle d’EGEE
Introduction à la Grille
Exposé de système / réseaux IR3
Mésocentre de calcul et de stockage ouvert sur la grille EGEE (MUST) LAPP/ Université de Savoie / EGEE.
FENIX Aperçu GLOBAL DU Système
Plateforme CountrySTAT
Missions Locales Serveur Mutualisé
Un cloud de production et de stockage
Conseil de Groupement de France-Grilles le 22/11/ RENATER
Infrastructure Opérationnelle d’EGEE2
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Le Projet EGEE en bref Rolf Rumler (Présentée par Pierre Girard) Coordinateur projet EGEE au CCIN2P3 CIC Manager ROC Manager.
Présentation des services IT
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
Mise en place d’un Plan de Gestion des Données au GANIL
Projet CRImage UNIVERSITE STENDHAL GRENOBLE
Implémentation de FTP Rappel sur FTP Relation entre un site Web et FTP
Transcription de la présentation:

Introduction aux grilles de calcul et au projet EGI David Bouvet, David Weissenbach Observatoire de Meudon, 01-02/02/2011 09.05.2018

Plan Introduction à la grille Le projet EGI Le middleware gLite Vue d'ensemble et architecture

Motivation Pourquoi la grille ? Concorde (15 Km) Balloon (30 Km) CD stack with 1 year LHC data! (~ 20 Km) Mt. Blanc (4.8 Km) Pourquoi la grille ? Les sciences sont devenues très gourmandes en données beaucoup de données produites grandes collaborations internationales ex. Large Hadron Collider (LHC) au CERN : ~10 petabytes/an (~10 Million GBytes) Mont Blanc (4810 m) Downtown Geneva

La solution : la grille ? … ressources distribuées de manière sécurisée (calcul, stockage, etc) de façon que les utilisateurs peuvent collaborer de manière transparente au sein d'Organisations Virtuelles (VO)

… ou les grilleS ? Différents buts : De production (EGI, DEISA) ressources coordonnées par un projet, utilisateurs connus intergiciel commun, applications stables De recherche (ALADIN, Grid'5000) tests d'intergiciel Bénévole (BOINC) ressources mise à disposition d'un projet, utilisateurs inconnus

… ou les grilleS ? Plus ou moins homogènes : desktop grids BOINC / @home XtreemOS Grilles de service EGI / OSG / NAREGI … Decrypthon Grilles HPC DEISA, TeraGrid, ... Éventuellement interopérables.

Organisation Virtuelle Sur beaucoup de grilles, les utilisateurs sont regroupés en Organisations Virtuelles : Un groupe de personnes de différents instituts travaillant dans un but commun Partageant des ressources distribuées de calcul et de stockage ordinateurs fichiers de données instruments scientifiques codes ...

Organisation Virtuelle Ressources et personnes distribuées Reliées par les réseaux, des structures administratives Partageant des ressources, buts communs R VO-B VO-A

Organisation Virtuelle Ressources et personnes distribuées Reliées par les réseaux, des structures administratives Partageant des ressources, buts communs Dynamique et tolérant à la panne R VO-B VO-A VO-C

VOMS : définition Virtual Organization Membership Service (VOMS) Amélioration dû à EGEE/gLite pour la gestion des VO Fournit les informations sur les liens entre les utilisateurs et l'Organisation Virtuelle(VO) appartenance membre d'un groupe rôles de l'utilisateur Dispose d'une base de données des « comptes » comparable à un serveur Kerberos Donne ces informations dans un format spécifique (VOMS credentials) Administration via ligne de commandes & interface web.

VOMS : fonctionnalités Connexion unique créant un proxy au début de la session Ajoute les attributs VOMS au proxy issu du certificat de l'utilisateur Date d'expiration Autorisation à durée limitée (peut différer de la durée du proxy) Multiples VO L'utilisateur peut être enregistré dans plusieurs VO Compatibilité descendante Information supplémentaires liées à la VO dans le proxy Possibilité d'utiliser des services qui ne sont pas liés à VOMS Sécurité Communication client/serveur sécurisée et authentifiée

EGEE EGEE : Enabling Grids for E-sciencE Projet phare d'infrastructure de grille de l'UE Financé par la Commission Européenne Objectifs principaux infrastructure de grille de service cohérente, robuste et sécurisée amélioration et continuation de l'intergiciel attirer de nouveaux utilisateurs de l'industrie et des sciences s'assurer qu'ils reçoivent une formation et un support de qualité Structure plus de 250 centres de calcul dans plus de 48 pays, fédérés en grilles régionales 60.000 CPUs, > 5 Petabytes de stockage

EGEE Construire une grille de production à grande échelle : pour les sciences et technologies internationales pour promouvoir la coopération internationale dans la création et l'utilisation de l'e-infrastructure reliée à et basée sur les initiatives nationales, régionales et internationales Network Operations, Support and training Collaboration s Grid infrastructure

EGEE : applications Physique des particules Bioinformatique Industrie Astronomie Chimie Observation de la Terre Géophysique Biodiversité Nanotechnologie Modélisation climatique

Type d'applications multiparamétrique déterministe / probabiliste “Gridifier “ le code traditionnel / conçu pour les grilles Mais aussi : standalone / parallèle (MPI) calculs courts / longs data-flow et control-flow souvent complexes Grid workflow applications

EGI EGI : European Grid Infrastructure Suite du projet EGEE, il vise à pérenniser la grille européenne. a débuté en avril 2010 S'appuie sur les NGI (National Grid Initiative)

gLite : intergiciel de grille La grille repose sur une intergiciel qui fait office d'interface entre les ressources et les applications. L'intergiciel de la grille Trouve la meilleure place pour que l'application s'exécute Optimise l'utilisation des ressources Organise un accès efficace aux données Se charge de l'authentification avec les divers sites utilisés Lance les calculs et contrôle leur avancé Rapatrie les résultats des calculs

gLite gLite Première version 2005 (actuellement gLite 3.2) Nouvelle génération d'intergiciel pour le calcul sur grille Amené à remplacer l'intergiciel actuel avec des services ayant une qualité de production Développé à partir de composants existants (globus, condor...) Interopérable et co-existant avec l'infrastructure déployée Robuste : performant et tolérant aux pannes Sous licence open source Plateforme : actuellement seul Scientific Linux est supportée

gLite : services

GLite : services Replica “User interface” Catalogue Information Logging & Book-keeping Resource Broker Storage Element Computing Information Service Job Status DataSets info Authorization & Authentication Job Query Input “sandbox” Input “sandbox” + Broker Info Output “sandbox” Publish SE & CE info “User interface” JOB SUBMIT job submit event

gLite WMS : déroulement d'un calcul

Autre services d'intergiciel FTS : File Transfer Service Gestion de métadonnées (interface aux systèmes de gestion de bases données) AMGA GRELC / GDSE / OGSA-DAI Alternative au WMS gridway

Liens http://www.egi.eu/ Projets grille : http://www.egi.eu/ http://www.france-grilles.fr/ , http://www.idgrilles.fr/ http://lcg.web.cern.ch/lcg/ http://www.eu-emi.eu http://boinc.berkeley.edu https://www.grid5000.fr http://www.deisa.eu Traitement d'incident https://gus.fzk.de Activité sur la grille http://gridview.cern.ch http://gridportal.hep.ph.ic.ac.uk/rtm/ http://gstat-prod.cern.ch/gstat