Grid computing

Grid computing

Grille informatique

Page d'aide sur l'homonymie Pour les articles homonymes, voir Grille.
Puissance de calcul, classée par pays, des 500 meilleurs supercalculateurs mondiaux en novembre 2008.
Totalisation de la puissance de calcul des 500 meilleurs supercalculateurs mondiaux de 1993 à 2008 mis en comparaison avec BOINC, Folding@Home ainsi que le plus puissant supercalculateur.
Puissance du meilleur supercalculateur mondial à l'instant t comparé à SETI@home et Folding@home entre 1906 et fin 2005.

Une grille informatique (en anglais, grid) est une infrastructure virtuelle constituée d'un ensemble de ressources informatiques potentiellement partagées, distribuées, hétérogènes, délocalisées et autonomes.

Une grille est en effet une infrastructure, c'est-à-dire des équipements techniques d'ordres matériel et logiciel. Cette infrastructure est qualifiée de virtuelle car les relations entre les entités qui la composent n'existent pas sur le plan matériel mais d'un point de vue logique.

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 peut fournir.

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 mobiles, les calculatrices et tout objet qui comprend un composant informatique[1].

  • Cluster : ensemble de machines homogènes[2] et localisées, organisées en grappe.
  • Grille : ensemble de ressources hétérogènes et dé-localisées (ordinateurs, serveurs, clusters, …).

Sommaire

Propriétés d'un GRID

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 agents, qu'ils soient centralisés ou répartis.
  • 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.
  • Délocalisées : les ressources peuvent appartenir à plusieurs sites, organisations, réseaux et se situer à différents endroits géographiques.

"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.

Grille de calcul

Une grille de calcul permet de faire du calcul distribué : elle 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 utile de distinguer les concepts suivants :

  • calculateur ou super-calculateur : unité informatique (machine) dédiée au calcul, dont la puissance est notamment caractérisée par l'adjonction de plusieurs processeurs ;
  • réseau : association physique ou logique d'unités informatiques qui collaborent (par exemple : elles partagent des données), qui évoluent de manière indépendante sur le plan fonctionnel et qui dépendent d'une unité centrale de contrôle (domaine) sur le plan administratif[3] ;
  • cluster : regroupement d'unités informatiques qui coopèrent (la finalité est commune) et forment une seule unité informatique virtuelle sur les plans fonctionnel et administratif ;
  • grille : agrégat de réseaux autonomes (l'autonomie s'exprime au niveau de chaque réseau) et hétérogènes (l'hétérogénéité se manifeste aussi bien au sein d'un réseau qu'entre deux réseaux) d'unités informatiques ou apparentées.

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.

Desktop Grid

Le desktop grid est une forme de grille informatique. 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.

Divers

Grille informatique 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.

Origine

Le terme anglais grid désigne un système distribué d'électricité. Initialement, le concept de grille partait du principe d'un tel système : les ressources d'un ordinateur (processeur, mémoire, espace disque) étaient mises à la disposition d'un utilisateur aussi facilement que l'on branche un appareil électrique à une prise électrique.

Le concept est né d'une constatation très simple : les nombreux cycles de processeurs inutilisés des ordinateurs peuvent être cédés, échangés ou prêtés en vue de les récupérer lors d'un besoin intensif de ressources. Très vite, l'idée s'est étendue pour toutes les autres ressources informatiques, aussi bien hardware que software.

Annexes

Articles connexes

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
  • Fermes de calcul et Grilles de calcul., Vandy Berten, Université Libre de Bruxelles, Belgique, September 2003. [1] [2]

Liens externes

Notes et références

  1. Le concept de grille adresse originellement des entités proprement dédiées à du calcul et/ou à du stockage de données, telles que des (super-)calculateurs, des serveurs de bases de données ou des stations de travail. L'implication d'objets dont la fonctionnalité n'est pas intrinsèquement liée à une exploitation informatique, tels que des assistants personnels, des téléphones mobiles ou des calculatrices, ajoute une qualité supplémentaire — ou suppléante — à l'ensemble ainsi considéré : on parle alors davantage de « environnement pervasif », « système pervasif » ou « grille pervasive ».
  2. On peut rencontrer dans la littérature l'expression « cluster hétérogène », laquelle désigne un même ensemble de machines (dédiées au calcul habituellement) dont les caractéristiques matérielles (type de processeur ou capacité de la mémoire centrale) ou logicielles (type de système d'exploitation principalement) peuvent différer. Toutefois, la qualité de ressources localisées, au sens « réunies en un même lieu » que la notion de grappe induit, constitue un invariant.
  3. Cette dépendance centrale n'exclut pas une administration locale, propre à chaque machine intégrée dans le réseau. Cette administration locale s'étend alors uniquement à la machine considérée.
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Grille informatique ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Grid computing de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Grid computing — is a term referring to the combination of computer resources from multiple administrative domains to reach a common goal. The grid can be thought of as a distributed system with non interactive workloads that involve a large number of files. What …   Wikipedia

  • Grid-Computing — ist eine Form des verteilten Rechnens, bei der ein virtueller Supercomputer aus einem Cluster lose gekoppelter Computer erzeugt wird. Es wurde entwickelt, um rechenintensive wissenschaftliche – insbesondere mathematische – Probleme zu lösen.… …   Deutsch Wikipedia

  • grid computing — ➔ computing * * * grid computing UK US noun [U] (also grid) IT ► the process of connecting computers together using the internet so that they can share information: »It s the latest evolution of grid computing, in which PCs are used to sort… …   Financial and business terms

  • Grid Computing —   [dt. »(auf einem) Gitter rechnen«, verteiltes Rechnen] das, das Benutzen von Ressourcen entfernter Computer für die elektronische Datenverarbeitung. Dieses Konzept kann als Erweiterung des Parallelrechners angesehen werden, bei dem mehrere… …   Universal-Lexikon

  • Grid computing — es una tecnología que permite aprovechar los ciclos de procesamiento no utilizado de los cientos, miles o millones de ordenadores conectados a una red. Desarrollado en ámbitos científicos a principios de los 90, su entrada al mercado comercial… …   Enciclopedia Universal

  • Grid Computing — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Grid Computing ist eine Form des verteilten Rechnens, bei der ein… …   Deutsch Wikipedia

  • Grid computing — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Grid Computing ist eine Form des verteilten Rechnens, bei der ein… …   Deutsch Wikipedia

  • Grid Computing — Grille informatique Pour les articles homonymes, voir Grille …   Wikipédia en Français

  • Grid\ Computing — Um rechenintensive Computer Aufgaben zu bewältigen, sind nicht unbedingt Grossrechner notwendig: Beim Grid Computing werden viele verschiedene Rechner zusammengeschlossen, um Rechenaufgaben in kurzer Zeit zu bewältigen. Grid Computing bedeutet… …   Online-Wörterbuch Deutsch-Lexikon

  • grid computing — grid com.puting n [U] a system of running a computer program using a lot of small computers that are connected together in order to do very complicated jobs …   Dictionary of contemporary English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”