GOOGLE CLOUD ERHÄLT EINEN NEUEN NETZWERKALGORITHMUS, DER DEN DURCHSATZ IM INTERNET ERHÖHT - TECHCRUNCH - SOZIALEN MEDIEN - 2019

Anonim

Google hat heute bekannt gegeben, dass TCP BBR, ein neuer Algorithmus zur Überlastungskontrolle, mit dem der Netzwerkdurchsatz von google.com und YouTube weltweit um rund vier Prozent (in einigen Ländern um mehr als 14 Prozent) verbessert wurde, nun auch verfügbar ist Cloud Platform-Benutzer.

Die allgemeine Idee ist hier, die bestehenden Überlastungs-Steuerungsalgorithmen für Internet-Verkehr zu verbessern, die seit den 1980ern existieren und typischerweise nur Paketverluste berücksichtigen (wenn Netzwerkpuffer voll werden, werden Router jegliche neuen Pakete verwerfen). Diese Algorithmen entscheiden, wie schnell ein bestimmtes Gerät Daten in das Netzwerk senden sollte, um eine Überlastung zu vermeiden. Wenn diese Systeme erkennen, dass einige der Datenpakete nicht zu ihrem endgültigen Ziel gelangen, beginnen sie, die Daten langsamer zu senden, was im Idealfall die Menge an Überlastung reduziert. Es gibt alle Arten von Algorithmen, um herauszufinden, wie genau dies zu tun ist (und wie man es im Laufe der Zeit wieder beschleunigt), aber in ihrem Kern neigen alle dazu, denselben Mustern zu folgen.

BBR, das für "Bottleneck B und Bandbreite und Umlaufzeit" steht, hat einen anderen Ansatz. Es geht nicht nur um den Paketverlust, sondern auch darum, wie schnell das Netzwerk tatsächlich Daten liefert. "Für eine bestimmte Netzwerkverbindung verwendet es aktuelle Messungen der Übertragungsrate und der Umlaufzeit des Netzwerks, um ein explizites Modell zu erstellen, das sowohl die maximale aktuelle Bandbreite für diese Verbindung als auch die kürzliche kürzeste Umlaufverzögerung enthält", erklärt Google.Anhand dieser Daten entscheidet BBR, wie schnell es seine Daten senden möchte.

Das Ergebnis ist ein Algorithmus, der zu jedem Zeitpunkt mehr Daten senden kann (ohne Verluste zu verursachen), insbesondere auf Langstreckenverbindungen. Google sagt, einer seiner Benchmarks habe eine Steigerung der Durchsatzrate um das 2.700fache gezeigt, aber das ist offensichtlich ein Randfall und ein synthetischer Benchmark.

Das Unternehmen hat im vergangenen Jahr erstmals in einem Referat öffentlich über BBR gesprochen und das Protokoll seitdem geöffnet. Google hat es auch zum TCP-Stack des Linux-Kernels beigetragen.