Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA
Présentation du Grid Computing Larchitecture du Grid Computing Globus Toolkit Les évolutions possibles du Grid
Quest-ce que le Grid Computing ? La virtualisation et le partage des ressources L'offre de services d'une qualité supérieure à la moyenne L'utilisation de protocoles et d'interfaces standards, libres et génériques
Pourquoi maintenant ? La puissance des processeurs double tous les 19 mois La vitesse des réseaux double tous les 9 mois. Entre 1986 et 2000 : Puissance des Processeurs: multipliée par 500 Vitesse des Réseaux: multipliée par
Les avantages du Grid Exploitation dun parc informatique à sa pleine puissance. Avantages financiers: rentabilisation des ressources. Basé sur une architecture sûre de type client-serveur.
Les secteurs dactivité concernés Prospection pétrolière Finances Astronomie et Biotechnologies Industrie Pharmacie Jeux vidéos Mécanique Energie Atomique
Les différents types de grilles Les grilles doptimisation de ressources. Les grilles de PC (Scavenging). Les grilles de "Task Scheduling".
Les acteurs du Grid Computing Sun qui sest allié avec GridXpert pour développer un outil de calculs. EDF pour le marché français avec son projet de grille de calcul « Etoile ». IBM qui équipe tout ses serveurs du grid, et qui travaille sur le Globus Toolkit.
Présentation du Grid Computing Larchitecture du Grid Computing Globus Toolkit Les évolutions possibles du Grid
Larchitecture du Grid Computing Application Collective Ressource Connectivity Fabric Application Transport Internet Physique Modèle TCP/IP
Larchitecture du Grid Computing La couche Fabric: Protocoles et interfaces qui permettent laccès aux ressources partagées (ordinateurs, systèmes de stockage, bases de données…). La couche Connectivity: Protocoles requis pour les spécificités réseau dun grid. Inclus la pile protocole IP ainsi que les protocoles pour lauthentification et les autorisations.
Larchitecture du Grid Computing La couche Ressource: Définit les protocoles qui initialisent et contrôlent le partage des ressources locales. La couche Collective: Définit les protocoles qui fournissent des fonctions orientées système. La couche Application: Définit les protocoles et services qui ciblent un domaine ou une classe dapplication particulier.
Larchitecture du Grid Computing Languages/Frameworks Collective Service APIs et SDKs Collective Services Ressource APIs and SDKs Ressource Services Connectivity APIs Fabric Layer Local Access APIs and ProtocolsConnectivity Protocols Application
Présentation du Grid Computing Larchitecture du Grid Computing Globus Toolkit Les évolutions possibles du Grid
Présentation de Globus Toolkit Cest le fruit du Global Grid Forum, composé de laboratoires de recherche informatique publics, d'universités privées, d'agences gouvernementales et d'entreprises privées. Son but est la standardisation des grilles. La dernière version est la 3.0
Limplémentation de Globus Languages/Frameworks Collective Service APIs et SDKs Collective Services Ressource APIs and SDKs Ressource Services Connectivity APIs Fabric Layer Local Access APIs and ProtocolsConnectivity Protocols Application GRAM GRIS GridFTP GIIS GSI
Les composantes de Globus Le Monitoring and Directory Service (MDS) Regroupe les GRIS et les GIIS Récupère les informations sur les ressources et les conditions daccès. Le Grid Security Infrastructure (GSI) Gère les autorisations et les authentifications
Les composantes de Globus Le Grid Ressource Allocation Manager (GRAM) Trouve les ressources disponibles. Utilise le langage RSL (Ressource Spécification Language) qui permet de définir facilement les demandes. Répartit de la façon la plus optimale, afin dassurer un fonctionnement et un temps dexécution optimal Le GridFTP
Les composantes de Globus a Process Job Manager Gatekeeper GRAM Ressources GRIS GIIS MDS GridFTP FTP Server USER Job Allocation Job Management Proxy GSI Ressource Finding Data Crontab Data Transfert Client LDAP RSL/HTTPgsiFTP/HTTPS /HTTP
Présentation du Grid Computing Larchitecture du Grid Computing Globus Toolkit Les évolutions possibles du Grid
Les évolutions du Grid Commerciales: Louer de la puissance CPU, louer des espaces disques, augmenter sa mémoire vive en temps réel dun simple clic via internet… Le futur: Regrouper plusieurs grid au sein dun grid global afin de créer un grid mondial…