le grid computing par frédéric arlhac & jérôme mattera
Post on 03-Apr-2015
114 Views
Preview:
TRANSCRIPT
Le Grid ComputingLe Grid Computing
Par Frédéric ARLHACPar Frédéric ARLHAC
&&
Jérôme MATTERAJérôme MATTERA
Présentation du Grid ComputingPrésentation du Grid Computing
L’architecture du Grid ComputingL’architecture du Grid Computing
Globus ToolkitGlobus Toolkit
Les évolutions possibles du GridLes évolutions possibles du Grid
Qu’est-ce que le Grid Computing ?Qu’est-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 ?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 340 000
Les avantages du GridLes avantages du Grid
Exploitation d’un parc informatique à sa pleine puissance.
Avantages financiers: rentabilisation des ressources.
Basé sur une architecture sûre de type client-serveur.
Les secteurs d’activité concernésLes secteurs d’activité concernés
Prospection pétrolière
Finances
Astronomie et Biotechnologies
Industrie
Pharmacie
Jeux vidéos
Mécanique
Energie Atomique
Les différents types de grillesLes différents types de grilles
Les grilles d’optimisation de ressources.
Les grilles de PC (Scavenging).
Les grilles de "Task Scheduling".
Les acteurs du Grid ComputingLes acteurs du Grid Computing
Sun qui s’est 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 ComputingPrésentation du Grid Computing
L’architecture du Grid ComputingL’architecture du Grid Computing
Globus ToolkitGlobus Toolkit
Les évolutions possibles du GridLes évolutions possibles du Grid
L’architecture du Grid ComputingL’architecture du Grid Computing
Application
Collective
Ressource
Connectivity
Fabric
Application
Transport
Internet
Physique
Mod
èle TC
P/IP
L’architecture du Grid ComputingL’architecture du Grid Computing
La couche Fabric:
Protocoles et interfaces qui permettent l’accè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 d’un grid. Inclus la pile protocole IP ainsi que les protocoles pour l’authentification et les autorisations.
L’architecture du Grid ComputingL’architecture 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 d’application particulier.
L’architecture du Grid ComputingL’architecture 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 ComputingPrésentation du Grid Computing
L’architecture du Grid ComputingL’architecture du Grid Computing
Globus ToolkitGlobus Toolkit
Les évolutions possibles du GridLes évolutions possibles du Grid
Présentation de Globus ToolkitPrésentation de Globus Toolkit
C’est 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
L’implémentation de GlobusL’implé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
GRAMGRIS
GridFTP
GIIS
GSI
Les composantes de GlobusLes 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 d’accès.
Le Grid Security Infrastructure (GSI)• Gère les autorisations et les
authentifications
Les composantes de GlobusLes 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 d’assurer un fonctionnement et un temps d’exécution optimal
Le GridFTP
Les composantes de GlobusLes composantes de GlobusaProcess
Job Manager
Gatekeeper
GRAM
Ressources
GRIS
GIIS
MDS GridFTP
FTP Server
USER
Job AllocationJob Management
Proxy
GSI
RessourceFinding
Data CrontabData Transfert
Client
LDAP
RSL/HTTP gsiFTP/HTTPS/HTTP
Présentation du Grid ComputingPrésentation du Grid Computing
L’architecture du Grid ComputingL’architecture du Grid Computing
Globus ToolkitGlobus Toolkit
Les évolutions possibles du GridLes évolutions possibles du Grid
Les évolutions du GridLes évolutions du Grid
Commerciales:• Louer de la puissance CPU, louer des
espaces disques, augmenter sa mémoire vive en temps réel d’un simple clic via internet…
Le futur: • Regrouper plusieurs grid au sein d’un grid
global afin de créer un grid mondial…
top related