Compressor 4 - Die Verteilung von Stapeln durch das Apple Qmaster-System

background image

Die Verteilung von Stapeln durch das Apple Qmaster-System

Die Apple Qmaster-Cluster-Steuerung ermittelt die effizienteste Nutzung der
Cluster-Ressourcen. Sie bestimmt dies auf Grundlage der Verfügbarkeit jedes Dienstknotens
und der Anzahl der trennbaren Teile (nachfolgend beschrieben) des Stapels.

Da Apple Qmaster einzelne Stapel auf verschiedene Dienstknoten verteilt, wird die Arbeit
geteilt und schneller ausgeführt. Weil mit dieser Methode alle Dienstknoten bestmöglich
genutzt werden, vermeiden Sie eine zu geringe Auslastung Ihrer Ressourcen.

394

Kapitel 29

Apple Qmaster und die verteilte Verarbeitung

background image

Stapel können auf eine oder beide der folgenden Weisen von der Cluster-Steuerung an
einen Cluster verteilt werden. (Apple Qmaster bestimmt, welche Vorgehensweise abhängig
von den Umständen am effektivsten für den jeweiligen Stapel ist.)

Der Stapel wird in Datensegmente unterteilt: Bei einem Renderstapel könnte die

Cluster-Steuerung die Bilder beispielsweise in Gruppen (Segmente) unterteilen. Jedes
Segment würde parallel auf den Dienstknoten im Cluster verarbeitet werden.

Der Stapel wird in Aufgaben unterteilt: Bei einem Renderstapel könnte die

Cluster-Steuerung die zu rendernden Daten beispielsweise in verschiedene
Verarbeitungsaufgaben unterteilen. Die unterschiedlichen Aufgaben würden dann auf
unterschiedlichen Dienstknoten ausgeführt werden.

Anstelle Segmente tatsächlich zu bewegen, informiert Apple Qmaster die Dienstknoten
darüber, welche Segmente über das Netzwerk gelesen werden sollen, wo diese zu finden
sind und was damit geschehen soll. Unten finden Sie ein Beispiel dazu, wie ein Stapel in
einem Apple Qmaster-System verarbeitet werden könnte.

Batch submitted by

Compressor or

Apple Qmaster (job request

for frames 1–30)

Cluster controller

divides and distributes

job to available

service nodes

Service node 1

Service node 2

Service node 3

Instructions specifying

locations of source files

and frames 11–20

Instructions specifying

locations of source files

and frames 21–30

Instructions specifying

locations of source files

and frames 01–10

Processed file (frames 1-30)

placed in specified

destination

395

Kapitel 29

Apple Qmaster und die verteilte Verarbeitung

background image

Bei der Verteilung von Stapeln verwendet Apple Qmaster die in Mac OS X integrierte
Technologie zum Suchen von Diensten in einem Cluster im gleichen IP-Teilnetzwerk und
zum dynamischen Austauschen von Informationen. Da die Computer ihren aktuellen
Verfügbarkeitsstatus für die Verarbeitung fortlaufend übertragen können, kann Apple
Qmaster die Arbeit gleichmäßig im Cluster verteilen (Lastausgleich).