- IRISA PI-1564: Un ordonnanceur de processus pour grappe adaptable: mise en oeuvre dans le systeme Kerrighed

PDA

View Full Version : IRISA PI-1564: Un ordonnanceur de processus pour grappe adaptable: mise en oeuvre dans le systeme Kerrighed


Anne Jaigu
07-25-2004, 02:49 AM
PI-1564: Un ordonnanceur de processus pour grappe adaptable: mise en
oeuvre dans le système Kerrighed
Geoffroy Vallée, Jean-Yves Berthou, Christine Morin
http://www.irisa.fr/bibli/publi/pi/2003/1564/1564.html
ftp://ftp.irisa.fr/techreports/2003/PI-1564.ps.gz
15 pages - octobre 2003

Résumé
Aujourd'hui, les grappes de calculateurs sont une alternative économique
aux machines parallèle. L'une des approches pour les utiliser est
l'approche de système à image unique, comme c'est le cas pour le système
d'exploitation Kerrighed. Dans le système Kerrighed, les ressources sont
fédérées pour donner la vision d'une machine multi-processeur à mémoire
physiquement partagée. La fédération de la ressource processeur est
particulièrement importante afin de garantir une exécution efficace des
applications, en utilisant un ordonnanceur global. Ce papier présente
une architecture modulaire d'ordonnanceur global pour grappe qui permet
de fournir un ordonnanceur adaptable à la charge de travail en cours
d'exécution, dynamiquement configurable et utilisant efficacement les
mécanismes de fédération des ressources du système Kerrighed.

Abstract
Nowadays, clusters are an economical alternative to parallel computers.
One of the most interesting way of using them is to offer a single
system image, such as the Kerrighed Operating System (OS). In the
Kerrighed OS, resources are federated to view the cluster as an SMP
machine. Federating processor resources using a global scheduler is
important for efficient execution of applications. This paper presents
the modular architecture enabling programming of global schedulers which
can adapt to the cluster workload, are dynamically configurable and
which efficiently uses Kerrighed OS mechanisms for resources federation.

Mots clefs: Ordonnancement, grappe de calculateurs, système à image
unique, Kerrighed

Keywords: Scheduling, cluster, single system image, Kerrighed