Cloudflare's TCP congestion control algorithms have evolved to be more responsive to the dynamic and often sporadic nature of network congestion, particularly on mobile networks. By analyzing real-world network data from its global network, Cloudflare tunes its algorithms on a per-network basis to optimize performance, especially for networks experiencing high loss rates. This continuous tuning based on network growth and data analysis is core to Cloudflare's mission of building a better Internet. This post details how Cloudflare leverages its massive Free Plan user base and passive log data, combined with Real User Measurement (RUM) data, to extrapolate and predict user experience, enabling more fine-grained optimization of congestion control algorithms beyond the lifetime of a single connection. Early results show performance increases averaging 10% faster than the prior baseline, with ongoing rollout to all customers planned.
All Cloudflare trails