Networked Computing: Grundlagen und Anwendungen

Beowulf und Wolfpack

Leider lässt sich nicht jedes Rechenproblem durch ein HP-Cluster schneller lösen. Um Nutzen aus dem Cluster zu ziehen, muss sich das Problem auf mehrere Computer verteilen lassen. Das ist nicht immer möglich, beispielsweise dann nicht, wenn man Berechnungen anstellt, deren Teilergebnisse sich auf Teilergebnisse vorheriger Rechnungen beziehen. Oft kommt es auch vor, dass die Knoten untereinander viele Daten austauschen müssen oder dass sie ständig auf einen gemeinsamen Datenbestand wie etwa eine Datenbank zugreifen müssen.

Dienen die Knoten in einem Cluster ausschließlich zum Berechnen und bestehen sie aus handelsüblichen PCs, die unter Linux laufen, spricht man von einem Beowulf-Cluster. Läuft Windows, ist es ein Wolfpack-Cluster.

Besonders beliebt sind Beowulf-Cluster. Ihnen gemeinsam ist, dass die Knoten aus Standardkomponenten zusammengebaut werden, auf denen ein freies Betriebssystem arbeitet. Von der Einordnung her liegen Beowulf-Cluster zwischen reinen High Performance Clustern und COWs, Cluster of Workstations. Anders als bei einem COW, einem reinen Verbund aus Workstations, sind im Beowulf-Cluster alle Knoten exklusiv dem Cluster unterstellt.