

BBR recovers faster from packet loss and also ramps up quicker (that is, it achieves maximum speed faster when a data transfer begins). On longer paths or congested networks there is often some level of packet loss. To achieve even higher speeds, VPN Accelerator also uses a TCP delay-controlled TCP flow control algorithm called BBR along each path. Much faster goodput is possible on each of the shorter paths, resulting in higher combined performance over the entire path.

We cannot increase the speed of light or bring New Zealand closer to Europe, but VPN Accelerator addresses the issue by breaking up the 600 ms path into shorter paths (for example, two 300 ms paths).

To give an extreme example, if you were in Switzerland, connected to a server in New Zealand, and visited a website in the US, your traffic would travel most of the way around the world, resulting in approximately 600 ms of round trip delay (RTD) latency. This has nothing specifically to do with using a VPN, but connecting to a VPN can amplify this issue by increasing the length of the end-to-end path from your device to the final server. Goodput can be calculated by dividing the size of a transmitted file by the time it takes to transfer the file.Įstablishing connections to very distant servers can result in low TCP speeds. The number of useful bits of information delivered within a certain time. TCP goodput is inversely proportional to latency and packet loss, which is why internet speed tests usually select servers as close to you as possible. TCP (transmission control protocol) carries the bulk of the world’s internet traffic. Similar techniques are also applied by other VPN protocols. To resolve this, we have re-engineered OpenVPN so that sessions can be evenly distributed to all running OpenVPN processes, eliminating the possibility of a single thread becoming overloaded. Otherwise, a single CPU thread could become overloaded. However, this alone is not enough to fully address the problem unless the load is properly distributed between the multiple processes. Proton VPN solves this problem by using multiple OpenVPN processes per server to fully take advantage of multi-core processors. This means the CPU power of a single core on the server processor becomes the limiting factor for speeds. Server CPU speed is often a limiting factor because many popular VPN protocols (including OpenVPN) do not use multithreading. Below, we look at how VPN Accelerator can unlock even higher VPN speeds by overcoming other limiting factors. However, capacity is just one element of VPN speed, and it is often not the limiting factor for VPN performance. For comparison, SwissIX, the largest internet exchange point in Switzerland, has a daily average network capacity of 80 Gbps. ProtonVPN’s capacity across our networks, which we are constantly expanding, currently exceeds 1 terabit per second (1,000 Gbps) and is one of the largest VPN networks in existence. VPN Accelerator is unique to Proton VPN and comprises a set of unique technologies developed internally by our research team to better leverage our large network capacity. VPN Accelerator is enabled by default, works on all Proton VPN apps, improves performance for all VPN protocols, and is available for all users. Thanks to this new technology, you can always enjoy the best possible VPN speeds when using our service. VPN Accelerator improves VPN connection stability and can increase our VPN speeds by up to 400% in certain situations. As a company created by scientists who met at CERN, we have a strong culture of research and development, and we have recently leveraged this to significantly increase VPN speeds with a new feature called VPN Accelerator. Proton VPN has a long history of developing new solutions to complex and difficult problems, including ways to defeat attempts to block VPNs and advertisers tracking users across the internet.
