Diapositive 1 - PowerPoint PPT Presentation

About This Presentation
Title:

Diapositive 1

Description:

Probl me on-line : lorsque la demande d'un client est r v l e, l'op rateur peut ... S*A les t ches de S* accept es par l'algorithme (appartenant T) ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 13
Provided by: ichabo
Category:

less

Transcript and Presenter's Notes

Title: Diapositive 1


1


Ordonnancement de tâches on-line avec pénalités
Nicolas Thibault et Christian Laforest Laboratoi
re IBISC (Évry)
1 / 12
2
Introduction
Opérateur gère les k machines
identiques Clients utilisent les machines
  • les clients principe de dédommagement pour
    chaque tâche interrompue

2 / 12
Ordonnancements on-line
3
Poids avec pénalités
Une tâche ? définie par un triplet (r,d,p)
Poids dune tâche ? (r,d,p) w(?) p
Exemple si ? 0.2, lopérateur rembourse 120
du poids des tâches
interrompues (100 de remboursement 20 de
pénalité)
Objectif Maximiser wp(S)
Compétitivité Un algorithme est c-compétitif
si à chaque étape, c . wp(S) ? w(S)
3 / 12
Ordonnancements on-line
4
Compétitivité
Résultat un algorithme f(?) compétitif
(avec ? la constante de pénalité)
Rôle de ? lien entre les modèles on-lines avec
et sans interruption. Il
nexiste pas dalgorithme compétitif sans
interruption Lipton et al. 1994 .
4 / 12
Ordonnancements on-line
5
Lalgorithme
  • Soit ? une constante choisie par lopérateur (en
    fonction de ?)
  • Lorsque ? (r, d, p) est révélée
  • SI ? peut être ordonnancé en interrompant
  • aucune tâche ou sinon
  • un ensemble de tâches E satisfaisant ? . w(E)
    ? w(?)
  • ALORS ordonnancer ?
  • SINON rejeter ?

5 / 12
Ordonnancements on-line
6
Compétitivité idée de la preuve ( 1 / 6 )
  • Notations
  • T lhistorique de S (tâches acceptées par
    lalgorithme)
  • S SA ? SB (SA et SB sont disjoints)
  • SA les tâches de S acceptées par lalgorithme
    (appartenant à T)
  • SB les tâches de S rejetées par lalgorithme
    (nappartenant pas à T)

Première étape comparaison de w(T) et w(SB)
6 / 12
Ordonnancements on-line
7
Compétitivité idée de la preuve ( 2 / 6 )
Sur chaque machine j , avec ? 2 et ? 0
? ? SjB
7 / 12
Ordonnancements on-line
8
Compétitivité idée de la preuve ( 3 / 6 )
Sur chaque machine j
?? ? SjB, w(?) ? 2 w(Tj (?))
SjB
Tj
8 / 12
Ordonnancements on-line
9
Compétitivité idée de la preuve ( 4 / 6 )
Deux cas possibles
w(SB) ? 8 w(T)
w(S) ? 9 w(SA)
ou bien
w(S) gt 9 w(SA)
comme SA ? T, on a w(SA) ? w(T)
? w(S) ? 9 w(T)
? w(S) ? 9 w(T)
9 / 12
Ordonnancements on-line
10
Compétitivité idée de la preuve ( 5 / 6 )
Comparaison entre S et T
w(S) ? 9 w(T)
w(T) ? 2 w(S)
10 / 12
Ordonnancements on-line
11
Compétitivité idée de la preuve ( 6 / 6 )
Raffinement de la preuve et prise en compte du
poids avec pénalités wp le gain est de ? - ?
fois le poids des tâches interrompues (au lieu de
2)
Remarque résultat valable quelque soit lordre
de présentation des tâches
11 / 12
Ordonnancements on-line
12
Résultats
  • Résultat présenté Un algorithme
    dordonnancement on-line sur k machines
  • avec prise en compte
  • de lopérateur (poids)
  • des clients (pénalités)
  • avec un rapport de compétitivité
  • constant
  • paramétrable
  • Autres résultats
  • maximisation on-line de la taille (nombre de
    tâches ordonnancées)
  • résultat bicritère on-line dans le cas
    particulier des intervalles
  • Principale perspective
  • amélioration des bornes supérieures et
    inférieures

12 / 12
Ordonnancements on-line
Write a Comment
User Comments (0)
About PowerShow.com