Introduction aux Grilles de Calcul

Slides:



Advertisements
Présentations similaires
VML-MVL La discothèque virtuelle : le projet VML et la numérisation des collections musicales de Radio-Canada/CBC Présentation le 23 octobre 2009 au congrès.
Advertisements

1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
CGP2P, école des mines Sous-projet V La participation du LAL au projet CGP2P DataGRID CGP2P.
Projet de Virtualisation dans le cadre d’un PCA/PRA
1 Grid, Virtualisation, et HPC Bernard Ourghanlian CTO & CSO – Microsoft France.
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
Sous-projet IV Communications Placement/Ordonnancement.
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
Master de recherche informatique Université de Montpellier 2
Classe : …………… Nom : …………………………………… Date : ………………..
Reconnaissance de la parole
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
CLUSTERING Grappe d'ordinateurs.
Le Grid Computing et son utilisation dans les entreprises et les industries Laurent CANTONE Résoul UNAL.
Simulation de management Principes d’une simulation de gestion
PLAN du COURS Introduction Structure des Systèmes Informatiques
Stockage dans DIET Groupe de travail du 16 décembre 2002.
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
LCG DATAGRID - France 8 Juillet 2002 LCG : LHC Grid computing - qui, quoi, quand, comment ? Quoi ? But : préparer l'infrastructure informatique des 4 expériences.
18 avril 2002réunion Datagrid France1 E-toile Plate-forme RNTL 2001 Environnement matériel et logiciel pour le développement et l expérimentation de grille.
Jean-François Deverge, Sébastien Monnet
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
Plus rapide chemin bicritère : un problème d’aménagement du territoire
Système de stockage réseaux NAS - SAN
Bases et Principes de la Virtualisation. Votre infrastructure informatique ressemble-t-elle à cela ? 2.
ELECTRONIQUE DE PUISSANCE Introduction
1 Aziz Bouazzaoui -Directeur de lOMPIC Le projet dépôt en ligne de lOMPIC : réalisations et perspectives.
1 Bienvenue! Ministère de lEmploi et de la Solidarité sociale Direction des ressources humaines La conduite dun projet de refonte dun intranet Pascale.
Plateforme de gestion de données de capteurs
MRP, MRP II, ERP : Finalités et particularités de chacun.
Contrôles d'accès aux données
1 TIC Optimiser les infrastructures Sidi Ould Ehmety 10 ans dInternet en Mauritanie 23 juillet 2008.
le profil UML en temps réel MARTE
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Les Systèmes d’Exploitation
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 3 : Laide à la décision Laide.
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Présentation du port de Bejaia
LOCALISATION D’UN POSTE SUR LES EQUIPEMENTS RESEAUX
Gestion des bases de données
SCIENCES DE L ’INGENIEUR
1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.
13e édition de la Semaine des infrastructures urbaines 1 PLAN D'INTERVENTION ET STRATÉGIES D'INVESTISSEMENTS DU RÉSEAU ROUTIER, TEL QUE VU PAR LA JAMAICA.
1 Algotel /05/04 Modélisation analytique des algorithmes dordonnancement GPS & WFQ BOCKSTAL Charles, GARCIA J.M. et BRUN Olivier.
Projet de Conception n° 5
Notre calendrier français MARS 2014
C'est pour bientôt.....
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
Faculté des sciences économique et gestion de Nabeul
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
CALENDRIER-PLAYBOY 2020.
GOUVERNANCE ET DEMARCHE QUALITE
Centre de Calcul de l'IN2P3 - Lyon Toulouse - Lyon, 21 décembre 2004 Les projets de grille au Centre de Calcul de l’IN2P3.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
“Software defined Storage”
D. E ZEGOUR Institut National d ’Informatique
Le Traitement Informatique des Données Scientifiques Oleg LODYGENSKY Etienne URBAH LAL, Univ Paris-Sud, IN2P3/CNRS,
Introduction aux solutions Microsoft pour le HPC.
Réunion calcul simulations GIEC/IPCC - Prodiguer Lundi 23 Mars PRODIGUER un noeud français de distribution des données GIEC/IPCC Sébastien Denvil.
COMPARAISON ENTRE GNUTELLA ET FREENET
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
- green computing – l’informatique verte -
1 Cloud computing L’impact du cloud computing sur la sécurité des informations de l’entreprise Jean-Marc Boursot - Ankeo - Thierry.
Transcription de la présentation:

Introduction aux Grilles de Calcul Journées du Parallélisme 2005 Introduction aux Grilles de Calcul UTIC - Heithem ABBES 28-04-2005

Introduction aux Grilles de Calcul Plan Introduction. Avantages des grilles de calcul. Applications des grilles de calcul. Évolution technologique et économique. Caractéristiques de la grille. Architecture de la grille. Problématique de recherche. Introduction aux Grilles de Calcul

Introduction aux Grilles de Calcul Inspiration de la grille d’électricité (power grid) Disponibilité universelle et économie viable. Par analogie: une infrastructure matérielle et logicielle Accès fiable, cohérent et bon marché à des capacités de stockage et de calcul. Introduction aux Grilles de Calcul

Introduction aux Grilles de Calcul Grille de calcul (Grid Computing) coordinated resource sharing and problem solving in dynamic, multi-institutional virtual organizations (VO). [I.Foster] VO : Groupement d’utilisateurs selon leurs différents besoins et intérêts. Politique. Offre une grille de calcul pour ses utilisateurs. Introduction aux Grilles de Calcul

Avantages des grilles de calcul Exploiter les ressources sous utilisées Taux d’utilisation des PC et des stations de travail 30% (milieux académiques et industriels) 5% (machines grand public) Meilleure utilisation de certaines ressources Partage des ressources spéciales Équipements spécifiques (microscope, bras robotique…) Logiciels dont le prix de la licence est élevé. Fournir une importante capacité de calcul parallèle Assurer la fiabilité et la disponibilité des services Dispersion géographique des ressources Mécanismes de contrôle et de gestion Fiabilité Continuité Introduction aux Grilles de Calcul

Applications des grilles de calcul (1/6) Supercalculateur réparti (Distributed supercomputing) Agréger une importante quantité de ressources Fournir une puissance de calcul Calcul haut-débit (High-Throughput Computing) Exécution parallèle des tâches. Calcul sur demande (On-Demand Computing) Utilisation temporaire de ressources Possession permanente n’est pas rentable. Capacités de calcul, logiciels, bases de données… Introduction aux Grilles de Calcul

Applications des grilles de calcul (2/6) Calcul Collaboratif (Collaborative Computing) Interaction entre humains. Environnements de simulation en temps réel. Systèmes de réalité virtuelle à objectifs éducatifs. Génération, traitement et stockage d’énormes quantités de données (Dataintensive Computing) Stockage d’une quantité importante d’informations générées. Introduction aux Grilles de Calcul

Applications des grilles de calcul (3/6) CERN (European Organization for Nuclear Research) Large Hardron Collider (LHC) en 2007 Plus puissant accélérateur des particules qui n’a jamais été construit. 15 Péta byte chaque année LHC Computing grid (LCG) 5200 CPU 7,5 TB capacité du stockage 68 sites [ERCIM NEWS, OCTOBER 2004] Introduction aux Grilles de Calcul

Applications des grilles de calcul (4/6) SETI@home Recherche de l’Intelligence Extraterrestre. programme qui télécharge et analyse les données du télescope de la radio. Introduction aux Grilles de Calcul

Applications des grilles de calcul (5/6) Prédiction de climat Simulation pour la prévision du météo à long terme. 12 semaines pour certaines simulations. Introduction aux Grilles de Calcul

Applications des grilles de calcul (6/6) Bioinformatique Simulation des molécules et l’analyse de génome et d’ADN. Introduction aux Grilles de Calcul

Évolution technologique et économique Les applications scientifiques demandent: Rapidité. Puissance calculatoire. Grande mémoire. Machine parallèle Super-calculateurs Inconvénients: Coût !!! Performance Évolution des performances Serveurs de calcul et de stockage Technologies réseaux et la bande passante Introduction aux Grilles de Calcul

Évolution technologique et économique Réseaux vs. Performance des PC La vitesse des CPU double tous les 18 mois. La vitesse de débit double tous les 9 mois. 1986 - 2000 PC: x 500 Réseaux: x 340,000 2001 - 2010 PC: x 60 Réseaux: x 4000 Moore’s Law vs. storage improvements vs. optical improvements. Graph from Scientific American (Jan-2001) by Cleo Vilett, source Vined Khoslan, Kleiner, Caufield and Perkins. Introduction aux Grilles de Calcul

Évolution technologique et économique Autrefois… Super-calculateur Cluster (par Christophe Jacquet) Introduction aux Grilles de Calcul

Évolution technologique et économique …Aujourd’hui (par Christophe Jacquet) Modèle informatique réparti : Grid Computing Introduction aux Grilles de Calcul

Caractéristiques des grilles de calcul Les principales caractéristiques des grilles de calcul: Existence de plusieurs domaines administratifs Distribution géographique des ressources. Différentes organisations avec leurs propres politiques. Respecter les politiques de chaque organisation. Hétérogénéité des ressources Matérielles et logicielles Passage à l’échelle (scalability) Contraintes sur les applications et les algorithmes de gestion de ressources. Nature dynamique des ressources Changement du nombre de ressources (retrait/ajout) Tolérance aux pannes Introduction aux Grilles de Calcul

Caractéristiques d’une grille de calcul Grille de calcul & Grappe de calculateurs Plusieurs institutions Plusieurs domaines administratifs Hétérogénéité des ressources Passage à l’échelle Dynamicité Une seule institution Un seul domaine administratif Introduction aux Grilles de Calcul

Architecture d’une grille Modèle en couches. Couches hautes axées sur l'utilisateur. Couches basses plus orientées vers les ordinateurs et les réseaux. Introduction aux Grilles de Calcul

Architecture d’une grille Couche réseau : Connectabilité des ressources sur la grille. Niveau matériel Introduction aux Grilles de Calcul

Architecture d’une grille Couche ressources : constituée des ressources de la grille, Ordinateurs, systèmes de mémoire, catalogues de données électroniques, capteurs, télescopes… Introduction aux Grilles de Calcul

Architecture d’une grille Couche intergiciel : Ensemble de fonctions permettant aux ressources (serveurs, mémoires, réseaux, etc.) de participer à un contexte de grille unifié. le cerveau de la grille ! Gestion de ressources Ordonnancement (scheduling) Réservation Services d’information. Introduction aux Grilles de Calcul

Architecture d’une grille Couche application : située au niveau le plus élevé qui comprend: Types d’applications: scientifiques, techniques, gestion, financières, portails… C'est la couche des utilisateurs de la grille. Introduction aux Grilles de Calcul

Introduction aux Grilles de Calcul Services (1/3) Certificate Authorities Service de sécurité et d’authentification Garantir la confidentialité, l’intégrité et l’authentification Clé de réussite ou d’échec de la grille Service de désignation Grande variété d’objets (ordinateurs, services, données) Espace de noms uniforme et complet à travers l’environnement distribué. User Accounts Introduction aux Grilles de Calcul

Introduction aux Grilles de Calcul Services (2/3) Service d’information Environnement dynamique (endroit et type des ressources) Nécessité de la disponibilité des ressources indépendamment de l’emplacement de l’utilisateur. Environnement riche en informations sur la grille Fournir des moyens pour enregistrer et obtenir des informations sur la structure, les services, statut… Introduction aux Grilles de Calcul

Introduction aux Grilles de Calcul Services (3/3) Service de communication Protocoles variés prévus pour différents types de trafic Qualité de service Garantie de la bande passante. Gestion des ressources et ordonnancement Transparence pour l’utilisateur Optimisation des performances Service de suivie de l’état de la grille et la tolérance aux pannes. Introduction aux Grilles de Calcul

Outils pour la gestion de grille Economy Security System management Uniform access Data locality Scheduling and resources allocation Ressources discovery Network Management Introduction aux Grilles de Calcul

Étapes de déploiement d’une grille Intégration des différents composants matériels et logiciels en une ressource globale à travers le réseau. L’implémentation d’intergiciels offrant une vue transparente et consistante à cette ressource. Développement d’outils permettant le contrôle et la gestion de l’infrastructure et des applications. Développement d’applications exploitant cette infrastructure. Introduction aux Grilles de Calcul

Problématiques de recherche Gestion de ressources (Ressources Management) Ordonnancement  Économique Gestion des données (Data Management) Découverte des services et des ressources. Scheduling Economics Grid Grid Economy Introduction aux Grilles de Calcul

Problématiques de recherche Qualité de service (QOS) Réservation et co-allocation Datamining & Grid Computing Operating System ??? Introduction aux Grilles de Calcul

Grid Computing, une nouvelle vague! Introduction aux Grilles de Calcul