Kerrighed

Un article de Wikipédia, l'encyclopédie libre.
Kerrighed

Informations
Licence Licence publique générale GNUVoir et modifier les données sur Wikidata

Kerrighed est un logiciel libre sous licence GPL. Il permet de gérer un cluster en tant que machine unique (un « serveur SMP virtuel », combinant ainsi simplicité d'exploitation et capacité de calcul. Le projet a été mis en place en , à l'INRIA. Depuis 2006, le projet est principalement développé par la société Kerlabs.

Présentation[modifier | modifier le code]

Kerrighed est un système d'exploitation à image unique qui étend les fonctionnalités et l'interface de Linux à l'échelle d'un groupe d'ordinateurs. Il permet une totale agrégation des ressources processeurs, mémoires, entrées/sorties, etc. De telle sorte que les utilisateurs ne voient qu'une seule et même machine, dotée de jusqu'à 256 processeurs[1].

Fonctionnalités[modifier | modifier le code]

Kerrighed est développé principalement pour des applications scientifiques parallèles, à qui il permet d'avoir accès à une plus grande puissance de calcul. De telles applications peuvent utiliser les programmes suivants: OpenMP, Message Passing Interface, ou alors Posix multithreaded[2].


Les fonctionnalités de Kerrighed comportent[3] :

  • gestion globale des processus ;
    • identifiant de processus unique sur le cluster,
    • migration de processus, avec fichiers ouverts, pipes, sockets, segments de mémoire partagée, etc.
    • ordonnanceur global de processus, « à la MOSIX »,
    • interfaces UNIX de gestions de processus pour l'ensemble du cluster,
    • ordonnanceur distribué adaptable,
  • gestion globale de la mémoire;
    • prise en compte des segments de mémoires distribués système V,
    • injection en mémoire (expérimental)
  • redémarrage / contrôle ;
    • de processus uniques,
    • d'applications (expérimental)
  • Architecture ;
    • support de SMP / machines multicœurs
    • support des architectures x86_64

Voir aussi[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Références[modifier | modifier le code]

  1. « Kerrighed Server Edition, les principales fonctionnalités... », sur kerlabs.com, Kerlabs (consulté le ).
  2. Morin, Christine. Kerrighed Linux-based SSI for clusters « Copie archivée » (version du sur Internet Archive)
  3. « Status, Current Features »(Archive.orgWikiwixArchive.isGoogleQue faire ?), sur kerrighed.org, GFDL, 15:36, 25 septembre 2009 (consulté le ).

http://www.kerlabs.com/01-Kerrighed-Server-Edition.html