Multipath QUIC: Design and Evaluation

被引:190
作者
De Coninck, Quentin [1 ]
Bonaventure, Olivier [1 ]
机构
[1] UCLouvain, Ottignies, Belgium
来源
CONEXT'17: PROCEEDINGS OF THE 2017 THE 13TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES | 2017年
关键词
D O I
10.1145/3143361.3143370
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quick UDP Internet Connection (QUIC) is a recent protocol initiated by Google that combines the functions of HTTP/2, TLS, and TCP directly over UDP, with the goal to reduce the latency of client-server communication. It can replace the traditional HTTP/TLS/TCP stack and the IETF has chartered a working group to standardize it. QUIC encrypts all data and most protocol headers to prevent interferences from middleboxes. Motivated by the success of Multipath TCP (MPTCP), we design Multipath QUIC (MPQUIC), a QUIC extension that enables a QUIC connection to use different paths such as WiFi and LTE on smartphones, or IPv4 and IPv6 on dual-stack hosts. We implement MPQUIC as an extension of the quic-go implementation. We evaluate the benefits of QUIC and MPQUIC by comparing them with TCP and MPTCP in a variety of settings. MPQUIC maintains MPTCP's benefits (aggregation benefit, network handover). Without packet losses, while performance of single-path TCP and single-path QUIC are similar, MPQUIC can outperform MPTCP. In lossy scenarios, (MP)QUIC is more suited than (MP)TCP.
引用
收藏
页码:160 / 166
页数:7
相关论文
共 48 条
[1]  
[Anonymous], TECHNICAL REPORT
[2]  
[Anonymous], IMPROVE ACTIVE BACKU
[3]  
[Anonymous], 2017, TRANSPORT LAYER SECU
[4]  
[Anonymous], 2017, QUIC UDP BASED MULTI
[5]  
[Anonymous], 2009, MULTIPATH TCP LINUX
[6]  
[Anonymous], NSDI 11
[7]  
[Anonymous], 2012, P 2012 INT MEAS C IM, DOI DOI 10.1145/2398776.2398832
[8]  
[Anonymous], 2007, RFC4960,
[9]  
[Anonymous], QUIC IMPLEMENTATION
[10]  
[Anonymous], QUIC UDP BASED MULTI