Augmentation des performances réseau grâce au « Coded TCP »

DaaX Membre non connecté
-
- Voir le profil du membre DaaX
- Inscrit le : 13/12/2007
- Site internet
Il faut savoir qu'à l'origine, le protocole TCP a été conçu pour du réseau câblé. En utilisant ce protocole pour des réseaux mobiles tel que le WiFi, le Bluetooth ou le LTE (4G), il y a environ 2% des paquets qui sont perdus. Ce chiffre peut monter jusqu'à 5% en déplacement. Malheureusement, cette perte de paquets affecte les performances de la connexion.
À l'aide d'équations algébriques, ces chercheurs ont mis au point un nouveau protocole qu'ils appellent « Coded TCP ». Ils ont littéralement amélioré le protocole TCP actuel à l'aide des mathématiques pour contrecarrer les pertes de données.
Sur un lien TCP classique, c'est un flux constant de paquets qui est transmis par votre carte réseau. Chaque paquet possède un entête qui contient entre autres, l'IP de destination. Lorsque ce paquet arrive par un routeur, ce dernier analyse cet entête et reroute le paquet dans la bonne direction. Une fois arrivés à destination, ces packets sont alors assemblés de nouveau pour former le fichier original. Si un seul de ces paquets est perdu, le destinataire devra attendre qu'il soit renvoyé (d'où le temps de latence).
Avec ce nouveau protocole, les paquets sont transmis par lots après avoir été transformés en équations algébriques. Si un paquet appartenant à ce groupe disparaît, la carte réseau du destinataire n'a qu'à résoudre l'équation pour retrouver la donnée manquante. Le fonctionnement du protocole rappelle ainsi celui de RAID 5, qui permet de restaurer les données lorsqu'un des disques durs du volume tombe en panne.
Les chercheurs ont constaté des gains spectaculaires : sur le campus du MIT où 2% des paquets étaient perdus, le débit est passé de 1 à 16 Mbps, et dans un train à grande vitesse où 5% des paquets étaient perdus, il est passé de 0,5 à 13,5 Mbps.
Des licences de cette technologie ont d'ores et déjà été vendues à, mais aucun nom ni aucune date de mise en service n'ont été communiqués.
Source : korben et Clubic

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

DaaX Membre non connecté
-
- Voir le profil du membre DaaX
- Inscrit le : 13/12/2007
- Site internet

Visiteur
Visiteur

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie