The QUIC Transport Protocol: Design and Internet-Scale Deployment

被引:481
作者
Langley, Adam [1 ]
Riddoch, Alistair [1 ]
Wilk, Alyssa [1 ]
Vicente, Antonio [1 ]
Krasic, Charles [1 ]
Zhang, Dan [1 ]
Yang, Fan [1 ]
Kouranov, Fedor [1 ,2 ]
Swett, Ian [1 ]
Iyengar, Janardhan [1 ]
Bailey, Jeff [1 ]
Dorfman, Jeremy [1 ]
Roskind, Jim [1 ,3 ]
Kulik, Joanna [1 ]
Westin, Patrik [1 ]
Tenneti, Raman [1 ]
Shade, Robbie [1 ]
Hamilton, Ryan [1 ]
Vasiliev, Victor [1 ]
Chang, Wan-Teh [1 ]
Shi, Zhongyi [1 ]
机构
[1] Google, Mountain View, CA 94043 USA
[2] Yandex, Moscow, Russia
[3] Amazon, Seattle, WA USA
来源
SIGCOMM '17: PROCEEDINGS OF THE 2017 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION | 2017年
关键词
D O I
10.1145/3098822.3098842
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:183 / 196
页数:14
相关论文
共 60 条
  • [1] [Anonymous], ACM IMC
  • [2] [Anonymous], ACM SIGCOMM
  • [3] [Anonymous], 2008, ACM SIGOPS OPERATING
  • [4] [Anonymous], QUIC UDP BA IN PRESS
  • [5] [Anonymous], 2007, 4960 RFC IETF
  • [6] [Anonymous], 2012, 6347 RFC IETF
  • [7] [Anonymous], 2018 RFC IETF
  • [8] [Anonymous], 2006, MAKE DATA USEFUL
  • [9] [Anonymous], 2015, RFC 7540
  • [10] Arapakis I., 2014, ACM SIGIR