Nous présentons ici les différents
services que peut proposer une grille. Ce sont les entités logiques
de toutes grilles.
1. Interface Utilisateur (UI :
User Interface )
Machine depuis laquelle un utilisateur soumet un job.
2. Elément de Calcul (CE : Computing Element)
2.1 Gatekeeper : servant de garde-barrière (ndlr) en assurant
la correspondance entre un utilisateur de la grille et un compte
disponible sur le CE (Computing Element) pour une Organisation
Virtuelle (VO) de l’utilisateur.
2.2 Un ou plusieurs nœuds de calcul (WN) se trouvant derrière
un système de batch (BQS, PBS, LSF,
Condor)
3. Service d’information (IS : Information
Service)
L’IS est un service qui délivre des informations su
l’état de la Grille : infrastructure et application.
L’IS est principalement utilisé par le Courtier de
Ressources. Actuellement l’IS se décompose en deux
services.
3.1 Service de publication des ressources
3.2 Service de découverte des ressources
4. Coutier de ressources (RB :
Resource Broker)
Machine recherchant sur la grille l’élément de calcul le plus
approprié pour l’exécution du job en prenant en compte la
proximité des données éventuellement
requises.
5. Service de journalisation
(LB : Logging & Bookkeeping)
Ce service construit une base de données et récupère les évenements
relatifs à la vie d’un job et les rend accessible aux
utilisateurs.
6. Service des duplications (RC :
Replica Catalog)
Catalogue contenant la localisation des fichiers originaux et de
leurs copies, sur un ou plusieurs éléments de stockage pour une
organisation virtuelle donnée.
7. Service de stockage (SE :
Storage Element)
Il s’agit d’un serveur de disques, de cassette ou
bandes. Les fichiers locaux au un SE se doivent d’être
enregistré sur le RC.
8. Service de communications entre
tâches
Couche d’application logicielle proche de la grille et du
matériel, pouvant également être considérée comme partie intégrante
de la grille permettant un traitement de tâches en parallèle
(MPICH, PVM, LAM …)