Compressor 4 - Distribution des lots par le système Apple Qmaster

background image

Distribution des lots par le système Apple Qmaster

Le contrôleur de clusters Apple Qmaster détermine l’utilisation la plus efficace des
ressources du cluster. Pour ce faire, il se base sur la disponibilité de chaque nœud de
service et sur le nombre de parties du lot pouvant être séparées (à ce sujet, consultez la
description ci-après).

Apple Qmaster répartissant les différents lots sur plusieurs nœuds de service, le travail
est partagé et est effectué plus rapidement. Dans la mesure du possible, cette méthode
utilise tous les nœuds de service, vous évitez donc également la sous-utilisation des
ressources.

378

Chapitre 29

Apple Qmaster et le traitement distribué

background image

Le contrôleur de clusters peut distribuer les lots sur un cluster en procédant de différentes
façons (pour des lots spécifiques, Apple Qmaster détermine le moyen le plus efficace, en
fonction des circonstances).

Le lot est divisé en segments de données : par exemple, pour un lot de rendu, le contrôleur

de clusters peut diviser les images en groupes (segments). Chaque segment est alors
traité en parallèle sur les nœuds de service du cluster.

Le lot est divisé en tâches : par exemple, pour un lot de rendu, le contrôleur de clusters

peut diviser le travail de rendu en différentes tâches de traitement. Ces tâches sont
alors exécutées sur différents nœuds de service.

Plutôt que de déplacer réellement les segments, Apple Qmaster indique aux nœuds de
service quels segments lire via le réseau, où les trouver et quoi faire avec. Un exemple de
traitement d’un lot dans un système Apple Qmaster est fourni ci-après.

Lot transmis par Compressor

ou par Apple Qmaster

(demande de tâche

pour les images 1 à 30)

Le contrôleur de cluster

scinde et répartit la tâche

entre les nœuds de

service disponibles

Nœud du service 1

Nœud du service 2

Nœud du service 3

Instructions précisant les

emplacements des fichiers

source et les images 11 à 20

Instructions précisant les

emplacements des fichiers

source et les images 21 à 30

Instructions précisant les

emplacements des fichiers

source et les images 01 à 10

Fichier traité

(images de 1 à 30)

et placé sur la cible indiquée

Lors de la distribution des lots, Apple Qmaster utilise la technologie intégrée à Mac OS X
pour localiser les services d’un cluster sur le même sous-réseau IP, ainsi que pour partager
et recevoir dynamiquement des informations. Comme les ordinateurs peuvent transmettre
en permanence leur état de disponibilité de traitement, Apple Qmaster peut distribuer
(équilibrer) la charge de travail de manière uniforme sur le cluster.

379

Chapitre 29

Apple Qmaster et le traitement distribué