What is the Grid?Grid at workGrid ChallengeBref historique de la grilleLa grille et vousGrid at CERNProject in the world
Comment fonctionne-t-elle ?
Bancs d'essai

Ce que les réalisateurs de logiciel appellent des " bancs d'essai " sont des grilles spécifiques, réalisées et mises en place pour tester des programmes d'intergiciel et d'application. Ce sont de " véritables grilles ", dont la limite est principalement l'accès restreint à celles-ci, réservé à des petits groupes de réalisateurs et de travailleurs scientifiques pour une durée limitée.

Les nœuds constituant un banc d'essai sont des centres informatiques qui lui fournissent des ressources et dont chacun dispose d'un certain nombre d'ordinateurs, qui peuvent jouer des rôles différents.

Il existe dans le monde beaucoup de bancs d'essai, en fonctionnement ou en construction. Pour donner un exemple concret, nous décrirons ici le banc d'essai des projets DataGrid de l'Union européenne. Le banc d'essai DataGrid, qui consiste en environ 1 000 unités centrales implantées dans 15 centres d'Europe, est fondé sur le réseau de transmission à haute vitesse GEANT, également financé par l'Union européenne. Les machines reliées à un banc d'essai jouent un (ou plusieurs, si possible) des rôles suivants :

  • Courtier en ressources - module qui reçoit les demandes des utilisateurs et interrogeant le répertoire d'informations pour trouver les ressources appropriées.
  • Répertoire d'informations - qui peut résider sur la même machine que le courtier en ressources, il conserve les informations concernant les ressources disponibles.
  • Système de gestion des répliques - utilisé pour coordonner la recopie des fichiers d'un élément de mémoire à un autre, au sein du banc d'essai. Cette recopie est utile aux fins de redondance des données, mais aussi pour les rapprocher des machines qui exécuteront le calcul.
  • Catalogue des répliques - pouvant résider sur la même machine que le système de gestion des répliques, il conserve les informations concernant les répliques des fichiers. Un fichier logique pouvant être associé à un ou plusieurs fichiers physiques, qui sont des répliques des mêmes données, son nom peut donc renvoyer à un ou plusieurs noms de fichier physique.
  • Élément de calcul - module qui reçoit les demandes de travaux et les remet aux nœuds ouvriers, qui accompliront le travail effectif. Les éléments de calcul assurent une interface avec les systèmes locaux de mise en file d'attente des travaux. Un élément de calcul peut gérer un ou plusieurs nœuds ouvriers. Un nœud ouvrier peut également être installé sur la même machine que l'élément de calcul.
  • Nœud ouvrier - machine qui traitera les données d'entrée.
  • Élément de mémoire - machine qui fournir l'espace mémoire au banc d'essai. Assure une interface uniforme avec des systèmes de mémoire.
  • Interface utilisateur - machine qui permet aux utilisateurs d'accéder au banc d'essai.

    up