
1/14/2020 · Lohith Bellad, Junho Choi
What this post added
This post details the development of a cost-effective and extensible testbed for transport protocol development, specifically for QUIC and HTTP/3. It outlines the goals of such a lab, including aiding protocol development, debugging, performance comparison, and bottleneck identification. The post describes the lab configuration with Raspberry Pis, Intel x86 boxes, and traffic shapers, as well as test automation and visualization techniques. It also highlights the importance of testing on mobile devices and the integration of smartphones into the testbed to understand real-world performance issues across different operating systems and network conditions. This directly contributes to Cloudflare's ability to innovate and improve network protocols that underpin its global network.