Aller au contenu

Kerrighed

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 10 février 2020 à 00:27 et modifiée en dernier par Bot de pluie (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
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

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

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

Liens externes

Références

  1. « Kerrighed Server Edition, les principales fonctionnalités... », sur http://www.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 », sur http://www.kerrighed.org, GFDL, 15:36, 25 septembre 2009 (consulté le )

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