Grille de calcul
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
Une grille informatique ou grid est une infrastructure virtuelle constituée d'un ensemble coordonné de ressources informatiques potentiellement partagées, distribuées, hétérogènes, externalisées et sans administration centralisée.
Une grille est en effet une infrastructure, c'est-à-dire des équipements techniques d'ordre matériels et logiciels. Cette infrastructure est qualifiée de virtuelle car les relations entre les entités qui la composent n'existent pas matériellement mais numériquement.
Une grille garantit des qualités de service non-triviales, c'est-à-dire qu'elle se distingue des autres infrastructures dans son aptitude à répondre adéquatement à des exigences (accessibilité, disponibilité, fiabilité, ...) compte tenu de la puissance de calcul ou de stockage qu'elle représente.
Une grille se compose de ressources informatiques : tout élément qui permet l'exécution d'une tâche ou le stockage d'une donnée numérique. Cette définition inclut bien sûr les ordinateurs personnels, mais également les téléphones portables, les calculatrices et tout objet qui présente un composant informatique.
Ces ressources sont potentiellement qualifiées de :
- Partagées : elles sont mises à la disposition des différents consommateurs de la grille et éventuellement pour différents usages applicatifs.
- Distribuées : elles sont situées dans des lieux géographiques différents.
- Hétérogènes : elles sont de toute nature, différant par exemple par le système d'exploitation ou le système de gestion des fichiers.
- Coordonnées : les ressources sont organisées, connectées et gérées en fonction de besoins (objectifs) et contraintes (environnements). Ces dispositions sont souvent assurées par un ou plusieurs ordonnanceurs.
- Externalisées : les ressources sont accessibles à la demande chez un fournisseur externe.
- Non-contrôlées (ou autonomes) : les ressources ne sont pas contrôlées par une unité commune. Contrairement à un cluster, les ressources sont hors de la portée d'un moniteur de contrôle.
"Le grid" est aussi une aspiration à utiliser des protocoles standards afin de pouvoir politiser les partages de ressources entre groupements autonomes d'individus et/ou d'institutions alors qualifiés d'organisations virtuelles (VO — virtual organizations). "Le grid" est aux grids, ce que "l'internet" est aux internets, c'est-à-dire aux inter-réseaux : une généralisation de cette technologie.
Une grille de calcul exploite la puissance de calcul (processeurs, mémoires, ...) de milliers d'ordinateurs afin de donner l'illusion d'un ordinateur virtuel très puissant. Ce modèle permet de résoudre d'importants problèmes de calcul nécessitant des temps d'exécution très longs en environnement "classique".
L'expression grille de calcul est parfois employée alors que d'autres termes conviennent mieux. Il est nécessaire de distinguer les concepts suivants :
- Cluster : ensemble de machines homogènes et localisées, organisées en grappe.
- Grille : ensemble de ressources hétérogènes et délocalisées (ordinateurs, serveurs, clusters, ...).
Une grille de calcul intègre un intergiciel (terme anglais : middleware) : littéralement "élément du milieu", l'ensemble des couches réseaux et services logiciels qui permettent le dialogue entre les différents composants d'une application répartie. L'intergiciel masque la complexité des échanges inter-applications.
Le desktop grid est une forme de grille de calcul. Il s'agit d'exploiter pleinement l'ensemble des ressources inutilisées de PC tout à fait classique. Les unités de traitement — CPU ou processeurs — sont généralement exploitées à moins de 10 % de leurs capacités réelles.
Grille de calcul est la traduction de l'expression anglaise grid computing, laquelle est fréquemment utilisée en français.
Certains logiciels, comme Oracle 10g, incluent des fonctions de grille de calcul, le g signifiant grid.
[modifier] Voir aussi
[modifier] Bibliographie
- Nano-informatique et Intelligence Ambiante, Jean-Baptiste Waldner, Hermes Science, London, 2006, ISBN 2746215160
- Distributed and Parallel Systems: Cluster and Grid Computing , Peter Kacsuk, Springer-Verlag, New York, 2007, ISBN 0387698574
[modifier] Liens externes
- La Grille de calcul qui sera utilisé pour les données du LHC le LHC Grid Computing (environ 20 0000 cpu et 20 Petabytes)
- Enabling Grids for E-sciencE
- Blog des actualités du Grid Computing
- (fr) Cours sur le parallélisme et les grilles de calcul
- (fr) Exposé sur les grilles informatiques et les grilles de calcul
- OGF : Open Grid Forum, organisation internationale réunissant des chercheurs et industriels du monde entier et publiant des spécifications recommandées pour les services de grille par le biais des multiples groupes de travail et de recherche qui la constituent.
- Site du projet expérimental français Grid5000 (5000 CPUS distribués sur 9 sites)
Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique. |