Clusterit

Clusterit ist eine Sammlung von Clustering-Tools, um Ihren gewöhnlichen Alltagstapel von Unix-Workstations in ein schnelles Tier zu drehen.
Jetzt downloaden

Clusterit Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tim Rightnour
  • Website des Verlags:

Clusterit Stichworte


Clusterit Beschreibung

Clusterit ist eine Sammlung von Clustering-Tools, um Ihren gewöhnlichen Alltagstapel von Unix-Workstations in ein schnelles Tier umzuwandeln. Clusterit ist eine Sammlung von Clustering-Tools, um den gewöhnlichen Alltagstapel von Unix-Workstations in ein schnelles paralleles Tier zu drehen. In einem schnellen Parallel-Biest basierte diese Arbeit auf der Arbeit von IBMs PSSP und kopierte dort stark von den Ideen. Es basiert auch leicht auf der in Glunix vorgesehenen Arbeit. Ich habe mich entschieden, es zu vereinfachen und zu komplexieren, aber Glunix ist eine Monstrosität. Es ermöglicht eine bessere Kontrolle über die einzelnen Knoten und viel bessere Lastaustausch. Ich bin jedoch davon überzeugt, dass viele der Geschwindigkeitsvorteile eines Parallelclusters mit dem unglaublichen Aufwand verloren geht, um den GLUNIX-Master- und Daemon-Dienste auf einem Host auszuführen. Glunix bietet jedoch eine echte parallele Programmierumgebung an. Etwas, das völlig außerhalb des Geltungsbereichs dieses Pakets ist. PSSP ist auch ein sehr leistungsstarker Werkzeugsatz. Sie sind nicht viel mehr als ein paar Heftklammern, die in Perl geschrieben wurden, ein unglaubliches Werkzeug, um eine unhandliche Anzahl von UNIX-Maschinen in einen schnellen Dämon eines MPP zu verbinden. Die Vorteile beider Systeme sind eine zentrale Kontrolle einer großen Anzahl von Maschinen. Leider haben sie alle Nachteile. · C vs. perl. Du machst die Mathematik. Heterogenes Cluster-Make-up. · Dies macht es sehr einfach, eine große Anzahl von Maschinen, unterschiedlichen Architekturen und Betriebssystemen zu verwalten. Die Tatsache, dass meine Werkzeuge vollständig architekturundeponalisiert sind, ermöglicht es den Befehlen von DSH-Befehlen an Maschinen, die nicht einmal dasselbe Betriebssystem ausführen! Dies kann für eine Vielzahl von Massenverwaltungsaufgaben nützlich sein, die ein Administrator voraussetzen muss. Wahl der Authentifizierung. · IBM zwingt Sie, Kerberos 4 zur Authentifizierung auf der SP-Adresse zu verwenden. Dies ist eigentlich in Ordnung für eine geschlossene Umgebung wie ein SP, aber für etwas, das auf einem Stapel ansonsten nützliche Boxen laufen soll, benötigen Sie mehr Freiheit. Diese Suite ermöglicht es Ihnen, alles zu tun. SSH, Kerberos, .rhosts. Was auch immer Ihre Sicherheit aneignet, ist am besten. Sequential-Knoten und zufällige Knotenausführung · Die Idee hier ist, dass diese DSH-ähnlichen Programme es Ihnen ermöglichen, etwas zu tun, das ein ausgewogenes Scripting lädt. Zum Beispiel könnte man ein NFS-Shared Build-Verzeichnis einrichten und den Befehl ausgeben: make -j4 cc = "SEQ 'CD / usr / src / foo; GCC'" ·, der einen Bauen parallel ausführen würde, auf 4 Knoten in Ihrem Cluster, Zuweisen von Prozessen zu jedem Knoten in der Reihenfolge. Der Befehl RUN ist gleichwertig zu sagen: "Es ist mir egal, wo Sie laufen, laufen Sie einfach und sagen Sie mir, wie sich die Dinge herausstellen." Im Allgemeinen wird der RUN-Befehl bessere Ergebnisse erzielen, da die Größe des Clusters zunimmt. Wenn Sie nur drei Knoten haben, sind die Wahrscheinlichkeit, dass derselbe Knoten immer wieder gut ist, ziemlich gut. Job-Sequenzierung · Mit diesem Paket können Sie Prozesse an den Remote-Computern einplanen, so dass nicht mehr als ein Prozess pro Maschine gleichzeitig aktiv ist. Dies wurde entwickelt, um Probleme mit der Verwendung von SEQ für Paralell Builds zu bekämpfen. · Beim Aufbau in Paralell mit SEQ ist es möglich, dass ein Knoten eine Aufgabe erspart, die es viel länger dauert, als die anderen Knoten abzuschließen. Es ist auch möglich, dass als andere Knoten die alten Jobs schneller beenden, der Knoten, der festgefahren wurde, einen anderen Job übergeben. Bei der Durchführung großer Paralell-Builds stehen schließlich sehr langsame Maschinen den gesamten Build, da sie versuchen, viele Objekte gleichzeitig zu kompilieren, und sind in der Regel an dieser Stelle in der Nähe des Totums aus dem Tauschen. · Die Jobplanung in Clusterit kann dies auf zwei Arten verhindern. Erstens erlaubt die Job-Planung nicht, dass ein Knoten mehr als einen Befehl gleichzeitig verarbeitet. Wenn mehr Befehle als Knoten angefordert werden, blockieren die überschüssigen Befehle, bis ein Knoten freigegeben ist. Zweitens hat der Scheduler die Möglichkeit, eine Benchmark-Nummer einiger Sorte für jeden Knoten zu registrieren. Dadurch kann der Scheduler immer den schnellsten der verbleibenden Knoten geben, wenn man angefordert wird. Dies ermöglicht einem Paralell-Build, um einen heterogenen Cluster effizienter zu nutzen wurde von RSH auf SSH geändert. · Für alle Befehle wurde eine Testoption hinzugefügt, um zu prüfen, ob SSH in Betrieb ist, bevor ein SSH-Anschluss versucht wird, der sonst hängen kann. · Ein Flag wurde zu DSH hinzugefügt, um den Benutzer zu kopieren, Ausführen und Löschen eines Skripts auf allen Maschinen in einem Schritt. · Es gibt viele andere kleine Bugfixes und Verbesserungen.


Clusterit Zugehörige Software

STL-MPI.

STL-MPI ist eine Erweiterung zum MPI, um die einfache Übertragung von STL-Objekten zu unterstützen. ...

549

Herunterladen

Ibis

IBIS ist ein Open-Source-Java-Grid-Softwareprojekt der Computersystemgruppe. ...

498

Herunterladen

Clusterm

ClusterM wird zum SSH in ein Cluster von Systemen verwendet und denselben Befehl auf allen Systemen ausführen. ...

175

Herunterladen

Mantaray

Mantaray ist eine vollständig verteilte Peer-to-Peer-serverlose Kommunikations- und Messaging-Lösung, 100% reine Java. ...

167

Herunterladen

Nafe.

NAFE ist ein Werkzeug zum Schreiben und Bearbeiten von Linux-Konsolen-Schriftdateien (.psf) mit einem beliebigen Texteditor. ...

383

Herunterladen