Performance des algorithmes
à véracité garantie pour
l'ordonnancement de tâches
individualistes
Fanny Pascual - Laboratoire d’Informatique de
Grenoble (LIG)
En collaboration avec :
Georges Christodoulou (Max Planck Institute),
Laurent Gourvès (LAMSADE, Univ. Dauphine)
2
ROADEF - 22/02/2007
Ordonnancement P||Cmax
m machines identiques
ntâches
toute tâche ia - une longueur li
-un numéro d’identification
Objectif : minimiser le makespan (la plus
grande date de fin)
M2M2
M1M1
3
ROADEF - 22/02/2007
Algorithmes d’approximation
SPT (Shortest Processing Time first)
2-1/m approché
LPT (Largest Processing Time first)
4/3-1/(3m) approché
Schéma d’approximation
1
M1
M2
2
2 3
4
Exemple: tâches de longueur 1, 2, 2, 3, 4
4
ROADEF - 22/02/2007
Ordonnancement de tâches détenues
par des agents individualistes
Chaque tâche iest détenue par un agent
qui seul connaît li (tâche ≡ agent)
Les tâches communiquent leur longueur à
un protocole qui doit les ordonnancer de
sorte à minimiser le makespan
5
ROADEF - 22/02/2007
Stratégies des agents
L’algorithme d’ordonnancement est connu.
Le but de chaque tâche est de minimiser
sa date de fin d’exécution.
Chaque tâche idéclare une valeur bi
représentant sa longueur.
Hyp : bi ≥ li (exécution incomplète si bi<li)
li
bi
1 / 34 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !