How does Google speed up the Internet?
Google has developed the TCP / IP acceleration algorithm, the main data transfer protocol on the Internet, up to 14%.
The engineers at Google have just launched a new algorithm to help speed up TCP, the main data transfer protocol for Internet traffic by optimizing the speed of sending traffic, thereby not blocking traffic.
They say that this method, called the bandwidth transmission time and bottleneck path (Bottleneck Bandwidth & Roundtrip - BBR) measures the fastest way to send data through different transmissions and can handle More efficient traffic when data is congested.
Google is also ready to use BBR to speed up YouTube traffic and by the end of the month, the company will also put BBR on Google Cloud Platform.Google says that applying BBR will accelerate YouTube's currently highly optimized traffic by an average of 4% and most by 14% in some countries .
TCP acceleration efforts
TCP was developed in the 1970s, as part of the TCP / IP protocol suite to convert data into packets and transmit over the Internet. Researchers at the Internet Engineering Task Force (IETF) estimate that more than 90% of IP traffic is transmitted via TCP.
Over the past few decades, there have been many attempts to accelerate TCP / IP, heavily focused on how TCP handles congestion. TCP is designed to delay sending traffic when detecting congestion, determined by the number of packets lost during transmission.
'This is fine for years because the Switch and Router cache is still consistent with the narrow bandwidth of the Internet path,' Google explained. But the so-called congestion control based on lost data is no longer suitable for today's environment.
Van Jacobson, one of TCP's authors and one of BBR's development engineers, said that if TCP only slows down traffic when it detects lost data, it is too late.
'BBR does not wait until a new problem is resolved. It shapes the transmission path as if it has length and size, thereby deciding how much data is fit in it. '
Standards
BBR constantly calculates the amount of traffic and the time it takes to travel through different routes and knows how much data it will cause the network to be blocked when sent at a certain rate. That way, BBR sends traffic at the speed that the network can handle. This is more effective when controlling TCP congestion before.
BBR is also compatible with an alternative transport protocol, Quick UDP Internet Connections (QUIC), created by Google and deemed standard by IETF.
BBR is not the first attempt to accelerate TCP. Researchers at North Carolina State University have also developed one of the congestion control algorithms based on lost data used on today's TCP called Binary Increase Congestion Control (BIC) and then CUBIC. At a higher level, there are also methods for calculating the optimal level to send data when detecting congestion. An increasingly popular algorithm is Reno.
BBR is another way to handle congestion problems when transferring data over the Internet
Although everything uses data lost to decide to block, Jacobson said that according to him, BBR is the only TCP algorithm that actually calculates the traffic speed to determine the best way to send it, even if it is data. Whether it is lost or not.
Reaction to BBR
Mirja Kühlewind, a senior researcher at the Networked Systems Group in Zurich and a Transport Area Director at the IETF, is also working to improve TCP, saying that standardization in transmission and congestion control is time consuming. . A lot of effort but only 1 was standardized and that was before the birth of BIC and BBR. Jacobson said the company's goal is to make BBR a standard.
Some Google customers have also realized the benefits of BBR. Wordpress hosts half a million pages on Google Cloud, founder and CTO Jason Cohen also cited Google's research showing that BBR improves 2,700 times the data compared to other data-based controls.
Cloud Platform users can automatically receive benefits from BBR when using certain GCP services such as Cloud Spanner, BigTable, Storage, CDN and Load Balancing.
You should read it
- Network acceleration on Android with Internet Speed Master
- If you want VLC to consume less battery, just enable Hardware Acceleration
- This is how to speed up Edge browser
- Internet acceleration 20% faster in Windows
- Mobile data connection too slow? Try the following 7 network acceleration techniques
- Introducing the acceleration feature of Internet Explorer 8
- Knowledge of TCP / IP network protocols
- This is how to reduce Internet traffic on Google Chrome
May be interested
- Internet acceleration 20% faster in Windowsinternet acceleration 20% without using software. why can you speed up the internet that way? this is the reason and instructions for speeding up the detailed network, inviting readers to refer.
- How to Check Internet Speedthis wikihow teaches you how to see the upload speed and download speed of your internet connection, as well as the speed of the connection between your computer and your router. knowing your internet speed can help you figure out what you...
- Use Google Public DNS to speed up Internet connectionwhenever you surf the web, your isp will perform a dns lookup to translate the url into its ip address before it can render the page.
- Speed up Internet connection by using CMD command on WindowsXP / 7/8 / 8.1internet connection speed is one of the top concerns. besides installing and using 3rd party applications to speed up, you can set the parameters you need to achieve the highest network performance.
- Internet speed test applications for smartphoneswhen using internet speed test applications on the phone, we will know if the transmission is stable or not, check if the service provider commitment is correct.
- Speed up Internet connection on Windows 10 computersinternet acceleration helps to get rid of slow network connection. if you're using windows 10, please refer to the following ways to speed up internet connection.
- How to Speed Up a Slow Internet Connectionthis article teaches you how to get maximum speed out of a slow internet connection. if you're using your isp's lowest internet package tier, your internet speed probably leaves something to be desired; thankfully, there are some steps you...
- Internet speed in the UK loses ... The Moonalmost all of us experience bad cases with the internet, especially when outside the big cities. but one thing is quite interesting when the moon is where people just set foot, but cannot live yet and have an internet connection faster than the uk.
- Google Chrome is the king of speed in the real world!once again google chrome reaffirmed its number one position in the speed race between browsers.
- How to check Internet speed with cmd commandchecking the internet speed will help you know the download speed and upload of the network you are using is exactly what the network provider tells you. using this cmd command will help you measure network speed without using software.