garantir la qualité de service temps réel: ordonnancement et gestion de files dattente yeqiong...
TRANSCRIPT
![Page 1: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/1.jpg)
Garantir la qualité de service temps réel:
ordonnancement et
gestion de files d’attente
YeQiong SONG, LORIA – INPL – Nancy Université
![Page 2: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/2.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 2
Plan
1. Mécanismes de gestion de la QdS
2. Gestion de files d’attente
3. Ordonnancement de messages
4. Remarques sur des méthodes d’évaluation des bornes de temps de réponse
![Page 3: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/3.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 3
1 - Gestion de la QdS dans un nœud de réseaux à commutation de paquets
...
Serveur de capacité c
1
2
N
.
.
.
interarrivé sources
paquets
- Borner les flux d’arrivée: Leaky bucket
- Gérer la saturation de buffers: RED
- Ordonnancer les paquets: WFQ
Contrôle d’admission pour la garantie
![Page 4: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/4.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 4
2 - Mécanismes de gestion de files d’attente
• TD (Tail Drop)
• RED (Random Early Detection)
• DLB (Double Leaks Bucket)
![Page 5: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/5.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 5
TDRejet quand file pleine
Simulation TD avec flux d’arrivée Poissonnien =1, taille file = 9, C = 0,8
101101111100001100011111111111111111111111111011101010010111111111011111101001111101010010100001111100111111111111111111111111111111111111110111011001101000111111101111110111111110
![Page 6: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/6.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 6
RED (rejet avec probabilité)
1
Maxp
min
max
Longueur moyenne de file
Ne rienrejeter
Rejet avecProba P
Rejetertout
P
![Page 7: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/7.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 7
RED
Lg_moy = (1-Wq)*Lg_moy + Wq*lg_inst
Longueur de file
Temps
Lg_moy
Lg_inst
![Page 8: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/8.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 8
Simulation RED avec flux d’arrivée Poissonnien =1, taille file = 9, C = 0,8, wq = 0,2, max_p = 0,34, minth = 3, maxth = 6
111010010000111111111111111111111111111111010111111111100110011111011111111111111111111111111111110110010111011111011111111111111111110100001111000110001010111111111111111111101010
RED
Simulation TD 101101111100001100011111111111111111111111111011101010010111111111011111101001111101010010100001111100111111111111111111111111111111111111110111011001101000111111101111110111111110
DLB RED TD
Taille moyenne de file 4.7 4.3 9.0
Délai moyen (ms) 4.8 4.5 8.7
Taux de perte 22% 22% 20%
Pertes consécutives max. 1 4 4
Pertes consécutives moy. 1 1.64 1.54
![Page 9: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/9.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 9
ObservationsConsidérons un exemple de transmission de paquets de voix pour une session de téléphonie IPCongestion rejet de paquets dégradation de QdS
Problème: seul taux de pertes ne permet pas de mesurer la dégradation. Pour un même taux, une longue séquence de pertes consécutives impacte plus la QdS
Nouveaux modèles pour mieux spécifier la tolérance à la dégradation de QdS?Nouveaux mécanismes pour éviter de longues séquences de pertes?
Modèle (m,k)-firm
Double Leaks Bucket
![Page 10: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/10.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 10
Modèle (m,k)-firm
• Temps réel dur: non respect d’une échéance entraîne des conséquences catastrophiques
• Temps réel souple: non respect des échéances entraîne une diminution de performances (QdS dégradée)– Temps réel « firm »: temps réel souple mais avec le
non traitement des paquets ne pouvant pas respecter leur échéances (paquets rejetés)
– (m,k)-firm: respect des échéances d’au moins m parmi k paquets consécutifs quelconques [Hamdaoui95]
![Page 11: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/11.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 11
(m,k)-firm et états du system
• Exemple de (2,3)-firm
• k-séquence
1111
1100
101
100
1
0
011
010
001
000
0
1
0
1
0
1
0 11
0
10
![Page 12: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/12.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 12
k-séquence et expression de contraintes
(3,5)-firm
- k-séquence fixe = k-pattern
1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 . . .
1 0 0 1 1 1 0 1 0 1 1 1 0 1 0 ...
- k-séquence dynamique
![Page 13: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/13.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 13
Exemple d’une application acceptant la contrainte (m,k)-firm
• Flux vidéo MPEG
I
B B BP
B BP
B BP
B
I
B B BP
B BP
B BP
B
1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0
GOP (Groupe Of Pictures)
![Page 14: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/14.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 14
Maquette de tests
Routeur ClickCommutateur
LAN 1Commutateur
LAN 2
LAN 1 100 Mbits/s
Netmask = 255.0.0.0
LAN 210 Mbits/s
Netmask = 255.255.255.0
Lien 1 100 Mbits/s
Lien 2 10 Mbits/s
Serveur 1 @IP : 10.0.0.2
Serveur 2@IP : 10.0.0.3
Client 1 @IP : 192.168.1.2
Client 2@IP : 192.168.1.3
VideoLan : générateur de trafic MPEG
![Page 15: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/15.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 15
Test sur maquette
• Vidéo initiale:
![Page 16: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/16.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 16
• Test 1: rejet de tous les paquets de type I
Image fixe
Test sur maquette
![Page 17: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/17.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 17
• Test 2: rejet de tous les paquets de type P
Test sur maquette
![Page 18: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/18.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 18
• Test 3: rejet de tous les paquets de type B
Test sur maquette
![Page 19: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/19.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 19
Modèle R-(m,k)-firm
R-(m,k)-firm est une relaxation du modèle (m,k)-firm afin d’augmenter le taux d’utilisation du serveur – un problème bien connu de l’ordonnancement est non préemptif [Thèse J. Li 07]
Source side
Destination side
s t
t+
s
time
time
Facteur (m,k) : pour un groupe quelconque de k paquets consécutifs, au moins m sont transmis avant un facteur de délai
Facteur délai: à l’instant t, k paquets sont émis par la source. Alors, m parmi eux doivent être transmis à la destination avant t+. une échéance par groupe de paquets au lieu d’une par paquet.
![Page 20: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/20.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 20
DLB (Double Leaks Bucket)
Un simple lavabo avec une évacuation de trop plein
qq2q1
open
close
Switch state
ServingLeak C1
DiscardingLeak C2
q1
q2
Sw itch
TVB
q1
q2
q2
C1
C1+
C2
C1 +
C2
C1
tint t1 t2
Courbed'arriv ée
Courbe deserv ice
![Page 21: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/21.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 21
DLBSimulation DLB (q1=3, q2 = 6, taille de file = 9, C1 = 0,8, C2 = 0,4)
011011011011011011011011011011011011011111111111111111101101101101101101101101111111110110110110110110110110110110111111111111111111111111111101101101101101101101101101101101101101
DLB RED TD
Taille moyenne de file 4.7 4.3 9.0
Délai moyen (ms) 4.8 4.5 8.7
Taux de perte 22% 22% 20%
Pertes consécutives max. 1 4 4
Pertes consécutives moy. 1 1.64 1.54
Propriété 1: non pertes consécutives
![Page 22: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/22.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 22
DLBProperty 2: Garantie déterministe R-(m,k)-firm pour flux (,)-borné
Theorem: Pour un flux (,)-borné, si DLB est configuré selon les conditions suivantes, la contrainte R-(m,k)-firm sera respectée de façon déterministe
• Condition (1) : C1+C2> ;
• Condition (2): si >q2, alors
sinon
11
2
C mq
C k m
q1
q2
q2
C1
C1+
C2
C1 +
C2
C1
tint t1 t2
Courbed'arriv ée
Courbe deserv ice
2 2 1 1
1 1 2 1
1max ,
q q q qS S
C C C C
2 1 1
1 1 2 1
1max ,
q q qS S
C C C C
![Page 23: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/23.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 23
3 - Ordonnancement de message
![Page 24: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/24.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 24
WFQ
P21 P22 P23 P24 P25
WFQ
3
1
P11 P12 P13 P14 P15 P16
Flux 1 : 3 Mbit/s
Flux 2 : 1 Mbit/s
P11 P12 P13 P21 P14 P15 P16 P22
P17 P18 P19
P23 P24 P25
D2
D1
1max , ( )k
k k j
j j
j
LF F V t
Temps Virtuel de DépartTemps Virtuel de Départ
![Page 25: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/25.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 25
WFQ et temps de réponse borné
• WFQ garantit à chaque source de flux i
– une portion de bande passante gi proportionnelle à son coefficient de partage i
– un délai maximal ssi le trafic du flux est borné par une courbe d’arrivée (i,i)-borné et avec
i gi :max
,maxi
ii
LD
g c
![Page 26: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/26.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 26
Problème de WFQ pour temps réel• WFQ est initialement conçue pour garantir la bande
passante mais pas le délai !• Pour un flux donné, plus le coefficient de partage
est petit, plus le délai est grand Problème : flux temps-réel de faible besoin en bande
passante, mais nécessitant un délai étroit (Voix sur IP avec Débit=64Kb/s)
• Sous-utilisation de ressources pour garantir le délai– Borne sur le délai = f(Bande passante réservée, Rafale)
max,max
ii
i
LD
g c
![Page 27: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/27.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 27
(m,k)-WFQ [thèse A. Koubâa 04]
• Objectifs de (m,k)-WFQ:– Prise en compte de (m,k)-firm– Utilisation plus efficace de la bande passante
pour réduire Dmax
• Principe de (m,k)-WFQ:– Marquage des paquets par la source selon -
pattern (introduction de deux priorités)– Estampillage des paquets selon le temps virtuel
de départ de WFQ
![Page 28: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/28.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 28
Algorithme (m,k)-WFQ
Paquet Critique Paquet Optionnel
Echéance RatéeEchéance Respectée
Envoyer le paquet Rejet du paquet
Sélection min(Fik)
parmi les paquets critiquesSinon parmi les paquets optionnel
![Page 29: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/29.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 29
Un exemple
![Page 30: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/30.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 30
(m,k) Débit Trafic -pattern Echéance Voix (4,5) 64 kb/s ON/OFF (500/755/50)ms 11011 10 ms
Vidéo (3,5) 2Mb/s Pseudo Périodique ~2Mb/s 10110 4 ms FTP (0,1) 7,936 Mb/s Pseudo Périodique ~7.936 Mb/s 0 Infinie
Performances de (m,k)-WFQ
Taille de paquet constante = 1 Ko
(m,k)-WFQ WFQ (m,k)-FIFO FIFOVoix 9,769 4776,83 20,529 48,031Vidéo 3,999 41,084 21,086 49,031FTP 3,837 18,048 21,442 49,083
Temps de réponse maximal simulé :
Taux de rejet (m,k)-WFQ: Voix: 6,8%Vidéo: 5,5%
![Page 31: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/31.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 31
Garantie de temps de réponse de (m,k)-WFQ
S
t
bits
(()-Shaper)-Shaper
(m, k)-Filtre(m, k)-Filtre
Flux CritiqueFlux Critique
(k-m,k)-Filtre(k-m,k)-Filtre (b,(b,)-Shaper)-Shaperk-mk-mkk
Flux OptionnelFlux Optionnel
*R (t)MUXMUX
*( ) , m k mR t bk k
R(t)
Le nombre maximum de paquets optionnels transmis par le serveur est l’ensemble des paquets ayant un délai inférieur à l’échéance désirée Dop : b = Dop (supposons que la bande passante du serveur g = )
![Page 32: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/32.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 32
Borne de temps de réponse de (m,k)-WFQ
• Les deux systèmes suivants sont équivalents• servi par un serveur WFQ
• servi par un serveur (m,k)-WFQ
• Borne sur le délai d’un flux ()-borné servi par (m,k)-WFQ
*( ) , m k mR t bk k
( ) , R t
** maxmax
LDC
* maxmax
Lm k mbDCk k
![Page 33: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/33.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 33
Borne de temps de réponse de (m,k)-WFQ
• Si aucun paquet optionnel n’est servi:
• Pour garantir un temps de réponse entre D*min et D*max, on peut ajuster Dop qui détermine b = Dop
* max
minLmDCk
![Page 34: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/34.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 34
Délai Garanti par (m,k)-WFQDélai Garanti par (m,k)-WFQ
*( , )
*max
max
m k WFQ LDC
( , ) maxmax
M Om k WFQ LbD
C
WFQ
maxmax
WFQ LD
C
Temps (sec)
Arrivées (bits)
DWFQ R
T= Lmax/c
Courbe de Service
Courbe d’arrivée
Le flux est ()-borné
(m,k)-WFQ
Temps (sec)
Arrivées (bits)
DWFQ R
T= Lmax/c
Courbe de ServiceCourbe
d’arrivée
D(m,k)-WFQ
*
*
Le flux est (**)-borné
![Page 35: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/35.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 35
4 – Remarques sur méthodes d’évaluation de bornes des temps de réponse
• Flux périodique et son enveloppe majorante (,)
t
6 5 4 3 2 1
Bornes pour majorer les flux d’entrée
F(t) périodique
F(t) périodique avec gigues
0 1 2 3 4 5 6 7
J
![Page 36: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/36.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 36
L’analyse de la trajectoire du « pire cas » vs. l’analyse de l’enveloppe majorante (,)
Serveur de capacité c
S1
S2
SN
.
.
.
ordonnancement
interarrivée
Exemple de priorité fixe
11
1
1
max ( ) ( 1)i
ni i j N j j
j
ni j
jI C C
I J
T
i i iR C I (si Ri < Ti)
1
1max 1
1
maxi
j i j N j
ji i
j
j
W
D
c
.i iW c Cavec
![Page 37: Garantir la qualité de service temps réel: ordonnancement et gestion de files dattente YeQiong SONG, LORIA – INPL – Nancy Université](https://reader038.vdocuments.mx/reader038/viewer/2022103015/551d9d7d497959293b8b4643/html5/thumbnails/37.jpg)
ETR’2007, Nantes, 7 sept. 2007 Y.Q. Song 37
Questions?