Globus 2



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.