Responsables : François Baccelli et Jean Mairesse
Le but de ce cours est double :
Méthodologie de l'évaluation de la qualité de service dans les réseaux. Théorie des files d'attente, principes généraux et métriques. Chaines de Markov en temps continu. Probabilités transitoires et stationnaires. Réversibilité. Files d'attente Markoviennes. Réseaux de files d'attente a forme produit: réseaux de Jackson et Kelly.
Ce cours a pour but de montrer comment une approche algébrique (essentiellement en utilisant l'algèbre (max,plus)) des systèmes à événements discrets permet de calculer certaines performances des réseaux de communications.
On étudiera plus particulièrement le semi-anneau des matrices carrées à coefficients dans (R,max,plus), qui permet de calculer les dates de tirs de transitions dans les graphes d'évéenements sous forme de récurrence d'un système linéaire, ainsi que le comportement asymptotique d'un tel système, donné par le spectre (max,plus) de la matrice itérée.
On étudiera aussi le semi-anneau des fonctions croissantes munies du minimum point à point et de l'inf-convolution, qui permet de calculer des bornes sur les délais et les tailles de buffers dans des réseaux informatiques. Cette technique appelée le “network calculus” repose sur la définition de fonctions de contrainte sur les processus d'arrivées et les processus de service dans chaque noeud du réseau.
Des questions algorithmiques dans ces deux domaines seront abordées et des applications au controle de fenetre dans les réseaux et à la garantie de qualité de service pour les flux vidéo seront finalement discutées.
- Routage : bases, itérations asynchrones, ad hoc réactif/proactif, analyse des routes obtenues par flooding. - Sous-topologies en adhoc (multipoints relais, connected dominating set), diffusion et link state optimisé - Sur-topologies : Tables de hachage distribuées, routage petit monde à la Kleinberg, arbres disjoints et streaming peer-to-peer. - Métriques : métriques doublantes et distances dans Internet.
La diffusion d'épidémies intéresse les informaticiens pour plusieurs raisons. Les virus et vers se propagent dans l'Internet de manière similaire à une épidémie “classique”; il en va de même pour la diffusion d'information dans certains réseaux sociaux, ou encore pair-à-pair.
Cette partie du cours introduira des modèles classiques d'épidémies. Le comportement d'épidémies sur un graphe complet sera étudié, en exploitant la relation entre ce comportement et les propriétés des graphes aléatoires d'Erdos-Renyi. En particulier, on analysera la taille des composantes connexes, la connectivité et le diamètre de ces graphes aléatoires.
Des modèles plus réalistes de topologies de réseaux seront introduits, en particulier le modèle de “petit monde” des physiciens Watts et Strogatz. Le modèle de graphes aléatoires “scale-free” de Barabasi et Albert sera aussi introduit, et on analysera comment un mécanisme d'attachement préférentiel conduit à une loi de puissance pour les degrés des noeuds du graphe.
On présentera également des résultats généraux sur le comportement d'épidémies sur un réseau de topologie arbitraire, montrant comment des descripteurs de la topologie tels que le “rayon spectral”, et la “constante isopérimétrique” du réseau affectent le comportement d'épidémies.
Sur cette page, vous trouverez le plan détaillé du cours, des informations sur les examens, le travail de lecture d'articles, ainsi que des documents pédagogiques, des feuilles d'exercices… Lien vers la page
Le cours est structuré en 5 thèmes, pouvant être plus ou moins développés suivant les années.
Probabilités discrètes, chaînes de Markov, fonctions caractéristiques, simulation à événements discrets, graphes et algorithmes de graphes.
F. Baccelli | DR | INRIA | ENS Ulm |
B. Gaujal | DR | INRIA | Grenoble |
P. Jacquet | DR | INRIA | Rocquencourt |
A. Jean-Marie | DR | INRIA | LIRMM |
M. Latapy | CR | CNRS | LIP6 |
C. Magnien | CR | CNRS | LIP6 |
J. Mairesse | DR | CNRS | LIAFA |
L. Massoulié | Ingénieur | Thomson | |
L. Viennot | CR | INRIA | Rocquencourt |