Globus 2 prend la forme d'une collection de composants logiciels
permettant de développer des grilles de calcul (authentification,
allocation de ressources, information, accès de données à
distances, communications, . . .).
GSI
(Globus Security
Infrastructure) ensemble de mécanisme permettant de gérer la
sécurité des échanges dans une grille (authentification, cryptage
...) Ils utilisent des clefs asymétriques, des certificats X.509 et
le protocole de communication SSL.
GRAM (Globus
Ressource Allocation Manager) composant en charge de la gestion des
requêtes de travail. Il est principalement matérialisé par un démon
tournant sur chaque ressource disponible : le gatekeeper en écoute
sur le port 2119. Le gatekeeper se charge entre autres de vérifier
la validité des requêtes qu'il reçoit et gère leur
exécution.
GASS (Globus Access
to Secondary Storage) serveur lancé par le gatekeeper lorsque celui
ci rend compte, à l'analyse de la requête de travail, qu'il va
avoir besoin d'accéder à des fichiers autres que ceux du programme
à exécuter. GASS permet d'accéder (à travers GSI) à des fichiers
sur des serveurs ftp, ou http, et gère également un cache local,
associé au travail en cours, non partageable par plusieurs travaux
.
MDS
(Meta Directory Service )
fournit des outils pour concevoir une infrastructure de type
annuaire pour les grilles de calcul. MDS est basé sur le protocole
d'accès LDAP et son implémentation par OpenLDAP. MDS se compose de
2 services GRIS et GIIS. GRIS constitue le moyen uniforme
d'interroger les ressources d'une grille. GIIS rassemble quand à
lui les services GRIS arbitraires afin de fournir les informations
exploitables par les applications utilisant la
grille.