The QUIC Transport Protocol: Design and Internet-Scale Deployment
By Adam Langley, A. Riddoch, A. Wilk, Antonio Vicente, C. Krasic, Dan Zhang, Fedor Kouranov, Ian Swett, J. Iyengar, J. Bailey and 10 more. Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, 2017
907 citations recorded by the source corpus.
We present our experience with QUIC, an encrypted, multiplexed, and low-latency transport protocol designed from the ground up to improve transport performance for HTTPS traffic and to enable rapid deployment and continued evolution of transport mechanisms. QUIC has been globally deployed at Google on thousands of servers and is used to serve traffic to a range of clients including a widely-used web browser (Chrome) and a popular mobile video streaming app (YouTube). We estimate that 7% of Internet traffic is now QUIC. We describe our motivations for developing a new transport, the principles that guided our design, the Internet-scale process that we used to perform iterative experiments on QUIC, performance improvements seen by our various services, and our experience deploying QUIC globally. We also share lessons about transport design and the Internet ecosystem that we learned from our deployment.
Subfields: Artificial Intelligence, Computer Networks and Communications
View Paper: https://www.semanticscholar.org/paper/1c68a88cae1e486e14925637a3acb82164927ac5
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Mohammad Mahdi Azari
- Brighten Godfrey
- Björn E. Ottersten
- Yossi Gilad
- Michael Schapira
- P. Levis
- Symeon Chatzinotas
- Sofie Pollin
In Computer Networks and Communications
- Quentin De Coninck
- Brighten Godfrey
- Michael Schapira
- Mohammad Mahdi Azari
- Björn E. Ottersten
- Yossi Gilad
- P. Levis
- Symeon Chatzinotas
Citations in the corpus
- Learning in situ: a randomized experiment in video streaming (2019, background): “Of the 637,189 eligible streams considered for the primary analysis across all five ABR schemes, only 24,328 (4%) of those streams had any stalls, mirroring commercial services [22].”
- PCC Vivace: Online-Learning Congestion Control (2018, methodology): “We leave research questions regarding centralized resource allocation via Vivace’s simple interface, and Vivace’s integration into comprehensive emulators such as Pantheon [35] and production systems such as QUIC [21] and the Linux kernel, to the future.”
- Evolution of Non-Terrestrial Networks From 5G to 6G: A Survey (2021, methodology): “QUIC was conceived as an improved TCP over the following aspects [383], [384], [385], [386]: (i) combines the transport and crypto to minimize the connection latency (i.”
- Multipath QUIC: Design and Evaluation (2017, methodology): “5%, which fits in the retransmission rates experienced by the Google’s deployment [28].”