Même si les capacités des réseaux ne cessent d’évoluer, Google a à cœur d’optimiser leurs usages et performances. En témoigne l’intégration de TCP BBR au sein de Google Cloud Platform (GCP). « C’est le même BBR qui amplifie le trafic TCP de google.com et améliore le débit du réseau de YouTube de 4% en moyenne dans le monde – et de plus de 14% dans certains pays », avance l’équipe de Mountain View en charge du projet.
BBR (Bottleneck Bandwidth and Roundtrip propagation time) est un nouvel algorithme que Google a développé pour contrôler les congestions du réseau Internet. Basés sur le principe de la perte de paquets pour soulager les mémoires tampon des routeurs et switch, les protocoles actuels de gestion de la congestion du réseau ne répondent plus aux besoins à haut débit des services. Et, malgroé les solutions proposées pour répondre à cette problématique (comme Cubic utilisé par défaut dans Linux), Google a considéré nécessaire de développer son propre algorithme.
« Nous sommes partis de zéro, en utilisant un paradigme complètement nouveau, explique l’ingénieur en chef Neal Cardwell sur le blog de GCP. Pour décider à quelle vitesse envoyer des données sur le réseau, BBR considère la vitesse à laquelle le réseau fournit des données. » Le protocole mesure les capacités du réseau afin de déterminer un modèle d’exploitation de l’infrastructure. « BBR utilise alors ce modèle pour contrôler à la fois la rapidité avec laquelle il envoie les données et la quantité maximale de données qu’il est prêt à autoriser dans le réseau à tout moment. » Autrement dit, l’éditeur anticipe les risques d’embouteillage quand les précédents protocoles se contentent de les gérer une fois qu’ils surviennent. Google détaille son approche de BBR sur cette page et ses sources sur celle-ci.
Appliqué au Cloud de Google, BBR permet d’optimiser le chargement des applications, limiter les congestions et réduire la latence. Bref, accélérer l’accès aux données stockées dans le Cloud. Pour un site web, c’est à priori l’assurance que le visiteur charge les pages plus rapidement dans son navigateur. L’implémentation de BBR s’effectue uniquement côté serveur et n’impose aucune installation d’un plug-in ou autre extension côté navigateur. Google a ainsi pu déployer son protocole sur sa plate-forme Cloud qui héberge des services comme Spotify, Snapchat ou WordPress Engine. « BBR permet aux 500 000 sites WordPress sur notre plate-forme de se charger à la vitesse de la lumière », témoigne, de manière très imagé, Jason Cohen, fondateur et CTO de WordPress Engine.
Google va poursuivre ses tests et invite les intéressés à rejoindre le groupe public de discussions sur le développement de BBR. Si le protocole s’avère concluant, le trafic Internet sera le premier à tirer parti de son adoption par les acteurs du secteur.
Lire également
Google veut (encore) accélérer Internet avec QUIC
Google abandonne le protocole SPDY au profit du HTTP/2
Un temps pressenti pour constituer le socle d'une suite bureautique AWS, Amazon WorkDocs arrivera en…
Eviden regroupe cinq familles de serveurs sous la marque BullSequana AI. Et affiche le supercalculateur…
Le dernier Magic Quadrant du SSE (Secure Service Edge) dénote des tarifications et des modèles…
Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…
À la grogne des partenaires VMware, Broadcom répond par diverses concessions.
iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.