[Clustering] OpenMosix - Intro
OpenMosix est un fork du projet Mosix, lequel est devenu propriétaire fin 2001.
Le projet OpenMosix a commencé le 10 février 2002 à l’initiative de Moshe Bar, dans le but de conserver une version libre de cette solution de clustering Linux. Aujourd’hui, un an après l’apparition d’OpenMosix, il ne reste quasiment plus de code de Mosix dans OpenMosix, et le projet est activement soutenu par une douzaine de développeurs, contre seulement quatre pour Mosix.
OpenMosix regroupe un patch de noyau et quelques outils permettant de mettre en place un cluster sans avoir à modifier le code source des applications. En effet, cette solution repose sur la répartition de la charge (load balancing) et non sur la parallélisation réelle des processus. Le principe est que si un nombre important de processus sont lancés sur un noeud du cluster, alors que les autres noeuds sont inactifs, openMosix va prendre la décision de migrer certains processus demandant un temps CPU important vers d’autres nœuds grâce à des algorithmes de répartition de charge. Ceci permet d’équilibrer la charge totale sur le maximum de noeuds. La migration est totalement transparente, même pour le processus.
Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Commentaires
Pas encore de commentaire.
Laisser un commentaire