Le projet Tor améliore les performances de vitesse du réseau avec un nouveau système

Tor project upgrades network speed performance with new system

Le projet Tor a publié des détails sur un système nouvellement introduit appelé Congestion Control qui promet d’éliminer les limites de vitesse sur le réseau.

Ce nouveau système est opérationnel dans la version 0.4.7.7 du protocole Tor, la dernière version stable disponible depuis la semaine dernière.

Le contrôle de la congestion « entraînera des améliorations significatives des performances de Tor, ainsi qu’une utilisation accrue de la capacité de notre réseau », déclarent les mainteneurs du projet.

Tor et congestion

Tor (The Onion Router) est un réseau superposé géré par des bénévoles composé de milliers de relais qui servent de points de rebond pour le trafic réseau utilisateur chiffré et de nœuds de sortie qui sont essentiellement les passerelles vers l’Internet public.

La mission du projet est de dissimuler l’emplacement réel et les intérêts de navigation des utilisateurs, visant la confidentialité et l’anonymat ultimes des utilisateurs d’Internet.

L’un des inconvénients d’un tel système est la lenteur des vitesses de navigation, qui sont paralysées par la congestion du trafic sur les nœuds du réseau Tor et les files d’attente sur les relais de sortie.

Réglementer la congestion du trafic sur le réseau Tor est un défi sans faire de concessions sur les mécanismes de préservation de la vie privée. Cependant, après près de deux décennies de recherche de solutions, le projet a finalement introduit le contrôle de la congestion.

Le nouveau système implémente trois algorithmes, à savoir Tor-Westwood, Tor-Vegas et Tor-NOLA, qui contribuent collectivement à réduire la consommation de mémoire et à stabiliser et minimiser le retard et la latence de la file d’attente :

  • Tor Westwood – minimise la perte de paquets dans les gros tuyaux
  • Tor-Vegas – estime la longueur de la file d’attente et introduit des éléments d’équilibrage
  • Tor-NOLA – fonctionne comme un estimateur de délai de bande passante.

Résultats et mise en œuvre

Le projet Tor a exécuté des simulations pour comparer les versions 0.4.6 et 0.4.7, et les résultats sont impressionnants à tous les niveaux avec une navigation plus fluide et améliorée, sans limitations de vitesse ni goulots d’étranglement, sans alourdir la latence de bout en bout.

Comparaison des graphiques de débit
Comparaison des graphiques de débit (Tor)

Cependant, pour que l’ensemble de la communauté bénéficie des améliorations, les opérateurs de relais de sortie devront passer à la version 0.4.7 du protocole Tor.

Les opérateurs de nœuds Tor internes n’ont pas besoin de mettre à niveau mais devront définir des limites de bande passante. En effet, les modèles de trafic vont changer car le contrôle de la congestion devrait utiliser les relais à leur pleine capacité.

Plus il y a de clients qui passent à version 0.4.7 (ou plus tard), plus l’augmentation des performances sur le réseau deviendra apparente pour tout le monde, mais les premiers résultats sont déjà notables.

Augmentation de la bande passante de relais annoncée
Augmentation de la bande passante de relais annoncée (Tor)

« Parce que notre réseau est utilisé à environ 25 %, nous nous attendons à ce que le débit soit très élevé pour les premiers utilisateurs qui utilisent 0.4.7 sur des circuits rapides avec des sorties rapides 0.4.7 jusqu’au point où la plupart des clients ont mis à niveau. À ce stade, un nouvel équilibre sera atteint en termes de débit et d’utilisation du réseau. »

« Pour cette raison, nous retenons la sortie d’un navigateur Tor stable avec contrôle de la congestion jusqu’à ce que suffisamment de sorties aient été mises à niveau pour rendre l’expérience plus uniforme. Nous espérons que cela se produira d’ici le 31 mai » – le Projet Tor

Pour la prochaine version stable majeure, la version 0.4.8, le projet Tor prévoit d’implémenter un mécanisme de répartition du trafic qui devrait encore améliorer les vitesses du réseau.