Projet Mininet

Objectifs

Découverte et évaluation de RACK-TLP sur les LFN

Le but est de déployer une plateforme Mininet et de l’utiliser pour :
  1. Comprendre le fonctionnement de RACK/TLP
  2. mesurer le gain de performances pour TCP.
En résumé, les attendus de ce projet sont simples:
  • un serveur mininet operationnel
  • une synthèse de RACK/TLP
  • une evaluation pour demontrer le fonctionnement de RACK/TLP avec Mininet

Conditions d'études

Un flot entre un client et un serveur passe par un goulot d'étranglement. Le RTT, le taux de perte ou les segments à perdre sont paramétrables.

Scénarios:
  • perte d'un paquet
  • Re-ordering <RTT et > RTT
  • Retransmission abusive
  • Pertes selon un taux de perte

Mesures

- Evolution des paramètres de RACK
- Courbe " activité" à la source pour montrer la dynamique de RACK/TLP
- latence pour le temps de transfert
- le débit utile écoulé en fonction du temps

Autres études

Moyens

  • Génération des traces avec Mininet
  • Transformation des traces en données (python ou autre)
  • Analyse et génération des courbes (awk, gnuplot)
  • Automatisation de la châine de traitemet (shell bash)
  • Serveur Mininet
    • Adresse: 194.199.68.163
    • login: gmaillot
    • vpn (pdf)

Encadrement

Intervenant: : - 0692708831. - 0692 61 31 12

Bilan hebdomadaire

Rapport type

Bibliographie

  • TLP
    Cheng, Y. et Cardwell, N. (2016). Packet loss detection based on recent acknowledgement (RACK).

Rapport-TER-S1.pdf - Rapport TER G. Maillot (973 KB) Pascal Anelli, 03/01/2021 05:30 PM

Evaluation des évolutions RACK et TLP de TCP.pdf - Sujet du TER (25.2 KB) Pascal Anelli, 03/17/2021 09:57 AM

Tauran18-RACK.pdf (314 KB) Pascal Anelli, 04/20/2021 09:26 AM