CONDOR est un
logiciel pour grille de calcul, qui vise avant toute chose
l’exploitation des ressources dormantes sur les stations de
travail. Condor dispose d’un scheduler aux fonctionnalités
avancées, et d’outils de monitoring, de plus il est multi
plateforme.
PBS
(Portable Batch System)
solution d’Altair Consulting pour les grilles de calculs. PBS
disposant d’un des meilleurs scheduler du marché,
fonctionnant sur un grand nombre de plateforme de surcroît inter
opérable les une avec les autres et disposant d’outils de
monitoring de celles ci, vend depuis peu sa solution PBS comme
logiciel pour grille de calcul.
INNERGRID
solution d’Agnénium
Technologie de grid computing. Innergrid se place comme un
sur-système d’exploitation permettant de traiter des
applications de calcul parallèle sur les stations de travail
d’un réseau local hétérogène existant.
Globus
2 est le logiciel
de grid-computing par excellence. C’est un toolkit composé de
MDS, GRAM, GSI et GAAS ce qui permet au sein d’une seule et
même implémentation d’offrir l’ensemble des services
répondant aux demandes faites à une grille de calcul. Globus est un
projet fédérateur.
Globus 3
est la nouvelle version du
globus toolkit. Celle ci se base désormais sur les nouveaux
standards ouverts de communication pour les grilles tels que OGSA.
L’intérêt de cette nouvelle version est que la solution
logiciel, middleware laisse désormais place a une protocole, afin
de rendre l’interopérabilité encore plus simple et plus
performante. Il est a noté que cette version de Globus est encore
très immature.
Legion
développé par Andrew
Grimshaw à l'université Virginie, propose de pousser le concept
encore plus loin en proposant un système entier résolument peer to
peer. Initié en 1993, légion est plus qu'un simple système. Le
logiciel sert d'interface entre le propre OS de l'utilisateur, et
un nombre quasi infini de ressources, distribuées partout sur le
réseau, et hébergées par les autres utilisateurs de Legion. En ce
sens, Legion est un metasystème. Un metasystème est un ensemble de
ressources séparées géographiquement (personnes, ordinateurs, bases
de données) reliées par un réseau rapide. Un metasystème se
distingue d’un simple ensemble de ressources par une couche
logicielle, souvent appelée middleware, qui transforme ces
ressources en une machine virtuelle cohérente. Chaque utilisateur a
donc l'impression de ne voir que son propre ordinateur, alors qu'il
a accès à l'ensemble des ressources disponibles sur le réseau. Les
contraintes inhérentes à un tel système sont liées à
l'hétérogénéité des systèmes des différents utilisateurs, à la
sécurité ou à la nature des ressources partagées. En permettant à
plusieurs réseaux hétérogènes de fonctionner ensemble comme s'il ne
s'agissait que d'un environnement unique, Legion étend la notion de
grid-computing, en rendant disponibles tous types de
ressources - qu'il s'agisse de données, d'applications ou de temps
de calcul - réparties sur des ordinateurs en
réseau.
NetSolve
développé par Henri
Casanova et Jack Dongarra de l'université du Tennessee, permet aux
utilisateurs d'accéder à des ressources informatiques matérielles
ou logicielles, distribuées à travers un réseau. Le besoin d'une
facilité d'utilisation et d'un mécanisme efficace pour
l'utilisation de ressources distantes ont encouragé son
développement. En effet, grâce à certaines interfaces, les
utilisateurs ne fournissent aucun effort de programmation et une
politique d'équilibrage des traitements assure ses performances.
NetSolve offre donc l'aptitude de voir les ressources informatiques
disponibles sur un réseau, de choisir la meilleure disponible, de
résoudre un problème (en prenant en compte des pannes éventuelles)
et de retourner la réponse à l'utilisateur.
UNICORE & UNICORE Plus (UNIfied Access to COmputing
Resources) est un
middleware pour grille de calcul développé
par les centres nationaux allemands avec Pallas et Fecit.
C’est une plate-forme logicielle pour la globalisation des
ressources ayant un accès transparent et unifié à un ensemble
distribué de ressources hétérogènes. Le Pilotage très efficace
d’applications pour des applications réparties de type
workflow.
LSF
(Grid Computing) La
solution présentée par LSF en Mars 2003 n’était rein de plus
qu’une version du Toolkit Globus 2
remaniée.
NMI NSF
c’est une
distribution de Globus 2 du centre américain de calcul, cette
version apporte de nombreuses améliorations par rapport au kit de
base proposé par globus, notamment en matière de script pour
l’installation et la configuration du
toolkit.
Xgrid
solution de grille de
calcul proposé par Apple Technologies. CE projet bien que très
prometteur est encore en cours de développement et ne devrais être
disponible que sur PowerPC.
MPICH
est à la limite de ce que
l’ont pourrait définir comme étant un logiciel pour grille de
calcul, car il lui manque un certain nombre de service tel que la
découverte des ressources. Cependant, MPICH, reste un système MPI
interroperable entre différent système et permettant la mise en
place de solution de calcul haute
performance.
XtremWeb
est un plateforme
logicielle développé par Franck Capello, Oleg Lodygensky et
Gilles Fedak, pour le global-computing (calcul distribué à très
grande échelle). Cette solution est particulièrement adapté aux
calculs de petites tailles et peu
communicant.
GridXpert
Synergie est la
solution pour le grid-comptuing d’une société française
« GridXpert ». Cette solution permet de modéliser et
d’optimiser les ressources du grid en entreprise. Le principe
est de pouvoir accéder aux applications métiers via un browser web,
via un ASP privé. L’accès des ressources se faisant alors à
la demande et la comptabilisation est détaillé par projet. Bien que
n’ayant pas eut plus d’information quand a cette
solution, il semble que celle-ci soit a rapprocher des solutions
proposée par Agenium.
Sun Grid
Engine est un
logiciel de gestion de queues distribuées. Chaque station de la
ferme héberge une queue, dans laquelle chaque utilisateur déclaré
peut envoyer des travaux en batch, sous forme de scripts shell. Le
système gère la répartition des jobs soumis sur les machines de la
ferme dont les ressources sont disponibles. L'avantage principal
consiste en la répartition de la charge de calcul
(load
balancing) sur
les machines de la ferme. Lorsqu'un batch est soumis, il est
automatiquement exécuté sur une des machines, dont les ressources
sont libres au moment de la soumission. Cependant si les première
version de SGE, en 2001 était basée sur Codine un code propriétaire
racheté par SUN Microsystem, SGE c’est vu proposé en 2003
comme étant une surcouche au dessus de Globus
2.