0 Algèbres et Réseaux des délais, min-plus et autres propriétés nouvelles et intéressantes dans les réseaux Jean-Yves Le Boudec, 1er Février 2000
1 1. un problème intéressant 2. des théories pour lingénieur en système de communication
2 Une conversation sur lInternet
3 Pourquoi cette mauvaise qualité ? Sur lInternet, linformation est mise en paquets
4
5
6
7 LInternet perd des paquets La perte de paquets cause une mauvaise qualité Les pertes sont normales et des mécanismes existent pour éviter lexcès de pertes
8 On peut masquer les pertes par correction derreur La théorie de linformation nous dit: Un canal à 64 kb/s qui perd 50% des paquets peut être utilisé pour transporter sans perte un signal codé jusquà 32kb/s
9 Une conversation avec correction derreur Tu aimeras les réseaux Les noms de modèles en couche Ne te seront plus farouches Les noms de modèles en quoi? TCP/IP, ISO Loin des affres des novices Ah daccord, je répète
10 Tu aimeras les réseaux Les noms de modèles en couche Ne te seront plus farouches Loin des affreux quoi ? TCP/IP, ISO Loin des affres des novices Hm hm, pourtant la liaison avait Tu seras à bonne école Connaîtras les protocoles Leurs trames et leurs services lair bonne, je recommence Une conversation avec correction derreur
11 Tu aimeras les réseaux Les noms de modèles en couche Ne te seront plus farouches TCP/IP, ISO Loin des affres des novices Tu seras à bonne école Connaîtras les protocoles Leurs trames et leurs services Une conversation avec correction derreur
12 La qualité est-elle bonne ? Il ny a plus de distorsion de la voix, grâce à la correction derreur qui masque les pertes. Mais...
13 TCP/IP, ISO Loin des affres des novices Tu aimeras les réseaux Les noms de modèles en couche Les noms de modèles en quoi? Ah daccord, je répète Ne te seront plus farouches TCP/IP, ISO Loin des affres des novices Tu aimeras les réseaux Les noms de modèles en couche Ah daccord, je répète TCP/IP, ISO Loin des affres des novices
14 Au delà de 150 ms de délai la conversation nest plus naturelle La correction derreur augmente le délai On peut corriger les pertes, pas les délais
15 Y a-til un progrès ? Lausanne Hamburg : téléphone 10 ms 2 boîtes de conserve avec très long fil 1 heure téléphonie Internet 100 ms à 2 s
16 LInternet est-il condammé … à offrir des services à délai élevé ? Le réseau téléphonique est optimisé pour des délais très faibles Laugmentation de capacité dans lInternet ne résout pas le problème des délais
17 Comment diminuer les délais ? Lessentiel du délai est lattente dans le réseau + correction derreur Une solution est le principe de réservation Internet de nouvelle génération (2005)
18 Le service à réservation accepte ou rejette les flux
19 Le service à réservation conditionne les flux Condi- tionneur maximum 7 paquets par 50 ms
20 Le réseau est fluide Condi- tionneur Condi- tionneur
21 Le réseau est fluide Condi- tionneur Condi- tionneur
22 Principe du service à réservation chaque flux est limité par un conditionneur (enveloppe de traffic) le réseau donne une garantie de ressource aux flux acceptés délai faible + pas de perte
23 2. Lingénieur a besoin de règles quantitatives Quelle enveloppe choisir ? Quelle garantie demander au réseau ? Quels flux accepter ? Pour une enveloppe et des garanties données, quel est le meilleur délai réalisable ?
24 Algèbre min-plus Calcul usuel : +, Distributivité a (b + c) = (a b) + (a c)
25 7 Algèbre min-plus Calcul usuel : +, Min-plus: min, = Distributivité 2 (5 8) ? = ? (2 5) (2 + 8)
26 Convolution Convolution min-plus (f g) (t) = inf u { f(t u) + g(u) } Convolution usuelle On sait la calculer t f(t) g(t) (f g)(t)
27 R( t ) = nombre de bits entre 0 et t R(t)R*(t) La garantie sexprime en algèbre min-plus
28 La garantie sexprime en algèbre min-plus débit instantané R(t)
29 La garantie de ressource à un routeur est définie par (t) t bits R* R La garantie sexprime en algèbre min-plus R( t ) = nombre de bits entre 0 et t R(t)R*(t)
30 ( t ) = nombre maximum de bits autorisés pendant t unités de temps Lenveloppe sexprime en algèbre min-plus le conditionneur engendre un flux (t) t bits R R
31 Un théorème pour le meilleur délai possible calculer Théorème: Le délai minimal est lécart horizontal entre R(t) et ( )(t) R(t)R(t)
32 t D = 435 ms t D = 102 ms
33 Reconditionneur R(t)R(t) un reconditionneur évite laccumulation des irrégularités
34 Le conditionneur retarde certains paquets
35 Un théorème de conservation Théorème : reconditionner le trafic naugmente pas le délai maximum R(t)R(t)
36 Mais les délais sont parfois fantasques un réseau de noeuds FIFO utilisé uniformément à 85% peut accumuler des délais sans borne (Andrews, 1996) ajouter de la capacité peut augmenter les délais (Braess, 1968)
37 Conclusion Vaincre les délais est peut-être la dernière frontière de lInternet Lalgèbre min-plus est un outil danalyse quantitative Merci à Catherine Boutremans ( + ingénieur du son )
38 Merci à Catherine Boutremans ( + ingénieur du son )
39