Freie Cluster-Lösung openMosix für Linux 2.6
OpenMosix(öffnet im neuen Fenster) ist eine Clusterlösung, die einen Verbund von Rechnern zu einem großen, virtuellen Computer verbindet. Anders als bei expliziten Clusterlösungen, wie beispielsweise Beowulf Cluster, sind bei openMosix nicht spezielle Bibliotheken wie MPI, PVM oder speziell angepasste Programme erforderlich. Der Cluster verhält sich wie ein Mehrprozessor-System, auf dem normale Programme transparent verteilt werden. Dabei werden die Prozesse zwischen den Knoten je nach Auslastung automatisch migriert.
Hervorgegangen ist openMosix aus dem Mosix-Projekt, das anfangs auch frei war. Jedoch wurden kommerzielle Weiterentwicklungen später nicht mehr veröffentlicht, was Moshe Bar dazu bewegte, unter dem Namen openMosix eine GPL-Version der Software weiterzuentwickeln.
Bisher war openMosix nahezu vollständig im Kernel implementiert, was einen größeren Kernelpatch erforderte. Für die Unterstützung des Kernel 2.6 entschied man sich dazu, große Teile neu zu schreiben, viele Bereiche der Architektur wurden dabei in den User-Space ausgelagert. Dies bringt den Autoren zufolge nicht nur eine bessere Portabilität mit sich – auch die Geschwindigkeit soll verbessert worden sein. Mit AMD64 wird nun erstmal neben x86 eine weitere Architektur unterstützt – PowerPC ist in Planung.
Die OpenMosix-Version für den Kernel 2.6(öffnet im neuen Fenster) ist momentan nur via CVS verfügbar(öffnet im neuen Fenster). [von René Rebe]
- Anzeige Hier geht es zu Linux: Das umfassende Handbuch bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.