Scheduler



ERS
est le scheduler fourni en standard avec les Nec SX5/SX6 celui permet une gestion optimale des nœuds des calculateurs vectoriels. ERS se place en complément à NQS, car bien que NQS puisse scheduler, ce dernier n’est pas capable de prendre en compte les notions de « fair-share » par groupes, organisations, utilisateurs et ressources. ERS permet entre autres via des composants tels que JSF, EPF ou MULTINODE une gestion des checkpoint/restart, des priorité d’exécution, ou encore la gestion des soumission sur plusieurs nœuds.

CONDOR Scheduler de l’University of Wisconsin, Madison est un environnement permettant de gérer de très grosses collections de stations. Des démons observent l’activité des machines et d’autres démons s’occupent de la gestion des tâches. Les tâches sont soumises à un gestionnaire central en spécifiant le type de machine sur lesquelles elles peuvent s’exécuter, les fichiers dont elles dépendent. Les tâches sont checkpointées régulièrement de façon à pouvoir être migrées en cas de réutilisation de la machine par son propriétaire. Ainsi Condor est un système de traitement par lots qui permet de répartir des tâches sur un ensemble de ressources de calcul. Il est noter que toutes les fonctionnalités de Condor sont réalisées au niveau utilisateur. De plus, Condor s’interface simplement avec globus.

PBS Pro Scheduler est le scheduler fourni avec la solution de soumission de travaux par lots PBS pro. Ce scheduler à la particularité de pouvoir s’interfacer de manière bidirectionnelle avec Globus, c’est à dire que PBS peut utiliser le scheduler de globus et vis versa. Les fichiers doivent êtres disponibles avant que le travail ne s'exécute. Le temps qui sera exigé pour copier les fichiers est inconnu à PBS, elle est fonction de taille des fichiers et la vitesse de réseau. Sinon pour ses fonctionnalités PBS est assez complet puisqu’il propose des notions de schedulling avancées par « fair-share » et des possibilités de checkpoint/restart (fonctionnalité réservées aux stations SGI). De plus PBS à la faculté de scheduller des parcs fortement hétérogènes.

Maui scheduler est Ordonnancement de tâches, c’est un logiciel libre , fonctionnel et largement utilisé sur des clusters de grande taille. Plusieurs types de queues, plusieurs classes de services et d’utilisateurs sont définissables. De plus des statistiques d’utilisation sont integers a Maui ainsi qu’une possibilité de simulation des allocations.