• [^] # Re: IGGI

    Posté par . En réponse au journal MANDRIVA IGGI CLUSTER. Évalué à 5.

    IGGI est un système pour cluster alors que Kerrighed et OpenMosix sont des SSI (Single System Image).

    Un cluster est un groupe de machine indépendantes (un OS par machine) qui sont configurées de manière homogènes. Un système de gestion de jobs permet de lancer des tâches de calcul sur tout ou partie des noeuds du cluster. C'est ensuite aux processus lancés sur chaque de noeuds de se déborouiller pour communiquer par le réseau (en général via des bibliothèques de type MPI).

    Un SSI est un groupe de machine avec une seule instance de l'OS (une machine NUMA comme tu dis). Il n'y a donc théoriquement pas besoin d'utiliser de bibliothèque particulière pour faire communiquer des processus entre eux vu qu'on peut faire de la mémoire partagée.

    En pratique les système cluster sont bien plus matures que les SSI (sur du matériel standard). Et pour traîner un peu dans le domaine je n'ai pas encore vu de Kerrighed ou d'OpenMosix en prod.

    Au passage les solutions concurrentes d'IGGI seraient plutôt des systèmes comme OSCAR (http://oscar.openclustergroup.org ) ou Rocks (http://www.rocksclusters.org ).

    Ah et un lien vers le projet IGGI qui est à la base un collaboration entre l'INRIA, Mandriva et le BRGM : http://iggi.imag.fr/