|
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 nuds 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 nuds 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 nuds ouvriers. Un nud ouvrier peut également
être installé sur la même machine que l'élément
de calcul.
- Nud 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.

|