Articles : Un cluster Kerrighed de 252 coeurs basé sur un noyau Linux 2.6.20
Posté par Sytoka Modon (page perso, ). Modéré le 03 décembre 2007.
Kerrighed 2.2.0 est sortie le 8 novembre dernier. Pour rappel, Kerrighed est un SSI, c'est à dire un système à image unique sur un cluster. En gros, un cluster Kerrighed est vu comme une seule et même machine SMP.
Cette version est basée sur un noyau Linux 2.6.20 donc un noyau plutôt récent. Rappelons que l'un des objectifs de développement de Kerrighed est d'avoir des modules noyaux relativement autonome vis à vis du c½ur Linux et un patch minimaliste afin de simplifier la cohérence et la maintenance de l'ensemble. La principale avancée de cette version est le support des machines SMP, c'est à dire de toutes les machines modernes dont le processeur est multi-coeur. Même si celui-ci n'est pas encore parfaitement stable, il fonctionne bien. Par ailleurs, une version 64 bits est en cours de finalisation.
Cette version introduit également un support complet pour les communications IPC (segment de mémoire partagée, sémaphore, files d'attente de message).
Afin de montrer que cela fonctionne sur plus de deux machines, un cluster Kerrighed de 252 CPU a été monté. Celui-ci comporte 63 n½uds bi-processeur dual-c½ur ayant chacun 1 Go de mémoire. La machine SSI affiche alors une mémoire globale de 63 Go.
Cette version est basée sur un noyau Linux 2.6.20 donc un noyau plutôt récent. Rappelons que l'un des objectifs de développement de Kerrighed est d'avoir des modules noyaux relativement autonome vis à vis du c½ur Linux et un patch minimaliste afin de simplifier la cohérence et la maintenance de l'ensemble. La principale avancée de cette version est le support des machines SMP, c'est à dire de toutes les machines modernes dont le processeur est multi-coeur. Même si celui-ci n'est pas encore parfaitement stable, il fonctionne bien. Par ailleurs, une version 64 bits est en cours de finalisation.
Cette version introduit également un support complet pour les communications IPC (segment de mémoire partagée, sémaphore, files d'attente de message).
Afin de montrer que cela fonctionne sur plus de deux machines, un cluster Kerrighed de 252 CPU a été monté. Celui-ci comporte 63 n½uds bi-processeur dual-c½ur ayant chacun 1 Go de mémoire. La machine SSI affiche alors une mémoire globale de 63 Go.
Le site de Kerrighed (877 hits)
L'annonce de la version 2.2.0 (203 hits)
Le cluster de 252 coeurs (839 hits)
> Lire la dépêche (38 commentaires, moyenne: 3,2).
Vous avez demandé le commentaire #886998.




ça existe depuis 1984...
et ça s'appelle Vms, doc à http://h71000.www7.hp.com/doc/
http://en.wikipedia.org/wiki/OpenVMS#Clustering
Un DLM (distributed lock manager), un disque système unique, avec une racine par machine qui boote dessus, par exemple la bécane Alpha1 boote dans la racine SYS0, Alpha2 sur SYS1, etc...
Il y a du bon matériel sur ces sujets sur la home page de Keith Parris
http://www.geocities.com/keithparris/
particulièrement
Long Distance Cluster Performance
http://www.geocities.com/keithparris/decus_presentations/s99(...)
(étude d'un Cluster avec des bécanes séparées de 200 Kms)
Lock Manager performance
http://www.geocities.com/keithparris/decus_presentations/s99(...)
Disaster Tolerant Cluster Technology and Implementation
http://www.geocities.com/keithparris/decus_presentations/f20(...)
Bon c'est pas libre :-(
Les logiciels libres ne sont pas à la portée des non-spécialistes, dit Microsoft. Si même un gendarme ou un député est capable de se servir d'un PC sous Gnu/Linux...
[^]Re: ça existe depuis 1984...
Je n'ai parcouru les liens que tres rapidement mais il me semble que OpenVMS n'est pas vraiment un systeme a image unique : pas de migration de processus/thread, pas de DSM, pas de checkpoint/restart de processus..etc. Je me trompe?
Non pas que je veuille sous-entendre que Kerrighed est mieux (tout depend de ce que l'on veut faire), juste que ces deux systemes ne cherchent pas tout a fait a faire la meme chose.