Multipath QUIC: Design and Evaluation
Conext'17 · 2017
Abstract
Quick UDP Internet Connection (QUIC) is a recent protocol initiated by Google that combines the functions of HTTP/2, TLS, and TCP di- rectly 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 de- sign Multipath QUIC (MPQUIC), a QUIC extension that enables a QUIC connection to use di erent 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 evalu- ate the bene ts of QUIC and MPQUIC by comparing them with TCP and MPTCP in a variety of settings. MPQUIC maintains MPTCP’s bene ts (aggregation bene t, 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.
People
Cite (BibTeX)
@inproceedings {QO17,
title = {Multipath QUIC: Design and Evaluation},
booktitle = {Conext'17},
author = {Quentin De Coninck and Olivier Bonaventure},
year = {2017},
month = {December},
note = {See also http://www.multipath-quic.org},
}

