Qu’est ce qu’une grille ? Dominique Lavenier IRISA / CNRS Séminaire Bio Info Ouest 4 décembre 2003
réseau haute tension + centrales de production d’électricité Le concept de grille réseau haute tension + centrales de production d’électricité
Le concept de grille informatique (GRID) Internet + ressources informatiques
Différents types de grilles WEB sites Grille d’information partage de la connaissance Grille de stockage stockage à grande échelle Grille de calcul agrégation de la puissance de calcul Napster Internet Computing - decrypthon - Virtual SuperComputers - GénoGRID -
Modèle de déploiement Internet client / serveur pair à pair (P2P)
Modèle client/serveur les grilles d’information : le cas des sites WEB moteur de recherche Sans doute la première incarnation du concept de grille Accès à l’information : à partir d ’une adresse http à partir d ’un moteur de recherche Transparence accès info : on ne sait pas toujours d’où vient l’information Limites : passage à l ’échelle des moteurs de recherche centralisation ne capte qu’une partie de l’info SERVEUR Site WEB Site WEB Site WEB Site WEB CLIENT
Modèle client/serveur les grilles de stockage : le cas Napster Entre le client et le P2P accès à un site unique contenant un index Stockage de données Partage des données Limites : plutôt client / serveur serveur « vulnérable » par les tribunaux ou par d’autres... Serveur NAPSTER association musique - @IP Utilisateur A client + serveur Utilisateur B client + serveur
Modèle client/serveur les grilles de calcul : l’Internet Computing Principe : des millions de PC en attente récupération des cycles processeur inutilisés via l’économiseur d’écran Exemples : SETI@home recherche de signaux extra-terrestre 3 fois plus de puissance de calcul que l’ordinateur le plus puissant du monde Décrypthon RSA-155 casser des codes cryptographiques
Modèle client/serveur les grilles de calcul : le super-calculateur virtuel Principe : offrir un super calculateur parallèle virtuel faire exécuter ses applications sur des ressources distantes Exemples : GriPPS GénoGRID Roscoff Rennes Angers Lille Rouen Brest Le Havre
Modèle P2P Essentiellement utilisé dans les grilles de stockage : éviter la vulnérabilité pas d’état global découverte des ressources par diffusion Exemples Gnutella, Freenet, KaZaA, JXTA, OceanStore, ... PC PC Table des voisins @IP 1 @IP 2 @IP N PC PC PC PC PC diffusion PC PC
Les orateurs d’aujourd’hui Vincent Breton - IN2P3 - Clermont Ferrand projet HealthGRID : de la molécule à la population Christophe Blanchet - IBCP - Lyon projet GriPPS : Grid Protein Pattern Scanning William Saurin - Genomining - Evry expérience décrypthon