L’Architecture

L’Architecture


 

L’architecture d’une grille est la manière dont cette dernière est structurée.
 
L’architecture d’une grille est souvent décrite en termes de « couches » ayant chacune une fonction spécifique. Généralement, les couches supérieures sont orientées  vers l’utilisateur, tandis que les couches inférieures sont orientées  vers le matériel (axées sur les ordinateurs et les réseaux).
  • La couche la plus basse constitue le réseau, qui assure la connexion des ressources sur la grille.
  • Au-dessus de la couche « réseau » se trouve la couche ressources, qui comporte les ressources effectives de la grille (ordinateurs, systèmes de mémoire, catalogues de données électroniques, capteurs et télescopes connectés au réseau).
  • La couche intergiciel (middleware) fournit aux divers éléments (serveurs, mémoires, réseaux, etc.) les outils nécessaires à leur participation à la grille. La couche intermédiaire est souvent le «cerveau» qui se cache derrière une grille de calcul.
  • La couche application, située au sommet de la structure, contient des applications (scientifiques, techniques, financières, de gestion, etc.) ainsi que les portails et les boîtes à outils de développement permettant la prise en charge de ces applications. C’est la couche que « voient » les utilisateurs, la couche avec laquelle ils interagissent. Souvent, la couche application comprend aussi ce qu’on appelle le serviciel, qui assure les fonctions de gestion générale, permettant par exemple de déterminer qui fournit les ressources à la grille et qui les utilisent.