THE GRID, LA GRILLE ! C'EST QUOI ?

Avec l'arrivée d'Internet, il y a plus de dix ans, un nouveau fantasme est apparu dans le monde de l'information ; celui de la puissance à la demande. C'est l'idée d'un « Deuxième Internet » qui permettrait, en connectant simplement son poste de travail à une prise murale, de disposer de toutes les ressources nécessaires au traitement de nos applications. Le principe consiste, bel et bien, à exécuter des applications sur un ensemble de ressources distribuées et hétérogènes, comme si elles constituaient un système unique.

L'idée de la Grille, « THE GRID » était née.

THE GRID, LA GRILLE ! UN TERME AMBIGU.

A l'heure actuelle, le terme GRID, très à la mode, est généralement employé pour parler de concepts différents comme (Metacomputing, Parallelism, High Performance Computing, ebusiness, Peer to Peer, Distributed Data Bases, Clustering, etc.) qui nous sont familiers, pour la plupart, mais dont les liens et le recouvrement sont assez peu clairs.

Ce que tout le monde comprend, c'est que « THE GRID », tel que rêvé au départ, ce n'est pas aujourd'hui et ce n'est pas pour demain. Pour que le rêve se réalise, il va falloir attendre quelques années, le temps que certaines technologies fassent des progrès (réseaux haute vitesse, encryptage, sécurité, etc.).

En attendant et compte tenu de l'état présent des technologies et du savoir-faire, de quoi dispose l'utilisateur actuel, pour faire un pas dans le sens de l'efficacité, de la simplicité d'emploi et de l'économie ?

AGENIUM propose le logiciel INNERGRID développé par GRIDSYSTEMS.

INNERGRID, un supercalculateur virtuel.

Innergrid est un logiciel développé par la société GRIDSYSTEMS et distribué en France par AGENIUM.

UN SUR-SYSTEME D'EXPLOITATION.

INNERGRID est un sur-système d'exploitation qui permet de traiter des applications de calcul parallèle sur les noeuds de calcul d'un réseau local hétérogène existant.

CONSTRUIRE UN GRID.

INNERGRID permet de construire un Grid de calcul en utilisant les différents matériels et les logiciels existant sur un réseau local en activité.

SUPPORT MULTI-PLATEFORMES.

INNERGRID fonctionne en code natif sur les plates-formes suivantes :

Windows (NT, 2000, XP)

UNIX (AIX, HP-UIX, IRIX, Linux, Solaris)

Macintosh (Mac OS X)

INNERGRID peut s'installer et fonctionner sur tous les noeuds d'un réseau local existant qui fonctionnent sous les OS listés ci-dessus. L'installation de INNERGRID ne requiert ni l'achat de nouveaux matériels, ni changement d'OS.

UTILISATION DES RESSOURCES NON CONSOMMEES PAR LES UTILISATEURS.

INNERGRID n'utilise, pour son fonctionnement, que les ressources (processeur, mémoire) non consommées par les utilisateurs des noeuds de calcul du réseau local, que ces noeuds soient des PC, des stations de travail ou des serveurs multiprocesseurs. Ces ressources non consommées ne sont utilisées par INNERGRID, que dans les plages horaires accordées par le propriétaire du poste de travail et gérées par l'administrateur du Grid.

ARCHITECTURE CLIENTS-SERVEUR.

INNERGRID est constitué d'un logiciel SERVEUR central qui s'implante sur l'un quelconque des noeuds du réseau local et de logiciels AGENTS qui sont distribués sur tous les autres noeuds du réseau qui ont choisi de faire partie du Grid de calcul.

LE SERVEUR.

Le serveur est un ensemble cohérent d'outils logiciels conçus pour fédérer et exploiter sur un même réseau local, un ensemble de plates-formes hétérogènes fonctionnant comme un supercalculateur unique.

Le rôle du serveur est de gérer l'ensemble des noeuds du Grid de calcul ainsi que toutes les tâches qui sont exécutées sur le Grid. Le SERVEUR contient toute l'intelligence requise pour distribuer les tâches et assurer leur exécution sur le Grid.

LES AGENTS.

Le logiciel AGENT est un logiciel léger installé en code natif, sous l'OS spécifique du noeud de calcul.

L'AGENT est installé sous Windows comme un « Service » et sous les UNIX, comme un « deamon » avec la priorité basse d'un économiseur d'écran. Le propriétaire du noeud de calcul peut, pendant la plage horaire concédée au Grid de calcul, utiliser son poste de travail à discrétion en toute priorité, sans être perturbé ou retardé par le fonctionnement du Grid de calcul. L'AGENT n'exploite que les ressources non consommées par l'utilisateur du poste de travail.

LA TOLERANCE AUX PANNES.

INNERGRID fournit un ensemble de calcul à tolérance de pannes qui garantit la bonne fin des jobs soumis par l'utilisateur.

Le fonctionnement de INNERGRID s'adapte automatiquement et en temps réel, aux ressources disponibles sur le réseau local à un moment donné. Des ordinateurs peuvent être enlevés ou ajoutés à chaud, du réseau, sans perturber le fonctionnement du Grid ni interrompre l'exécution des programmes d'application en cours.

Exemple : Si un poste de travail est mis brutalement hors tension, la tâche qui était en cours d'exécution sur ce poste de travail est considérée par le SERVEUR, comme perdue et réassignée à un autre des noeuds disponibles du Grid.

OUTILS D'ADMINISTRATION.

INNERGRID contient un large éventail d'outils permettant l'administration du Grid et la gestion des programmes utilisateurs.

Gestion des groupes -- A l'intérieur du Grid, des Sous-Grids peuvent être définis et réservés à certains utilisateurs.

Equilibrage de charge -- Une fonctionnalité de INNERGRID équilibre la charge de traitement entre les différents noeuds du réseau.

Paramétrage -- Les tâches distribuées sur les noeuds de calcul sont paramétrables (durée, type de processeur, etc).

L'utilisateur peut soumettre des tâches qui comportent l'exécution d'un même processus selon les variations d'un éventail de paramètres.

SIMPLICITE ET ROBUSTESSE.

INNERGRID est un logiciel robuste dont l'installation est simple et rapide. La durée d'installation du SERVEUR est de l'ordre de quelques minutes. L'installation des AGENTS Windows peut s'effectuer de manière distribuée sur le réseau. L'installation des AGENTS UNIX est faite localement sur le poste de travail.

L'expérience des utilisateurs actuels montre que la mise en place sur INNERGRID, d'une application déjà parallélisée demande entre une heure et une journée de travail.

THROUGHPUT ET ECONOMIE.

INNERGRID n'a pas pour vocation de remplacer les supercalculateurs existants ni de se mesurer à eux en termes de hautes performances intrinsèques.

INNERGRID offre aux utilisateurs de réseaux locaux, une solution de throughput très économique.

INNERGRID est particulièrement bien adapté au traitement d'applications de calcul qui se prêtent à la parallèlisation en tâches indépendantes, pour lesquelles il donne des rendements (speed-up) élevés.

Pour nous contacter sur les services et sur l'offre :

infocom@agenium-groupe.fr


 Téléchargements