Adding Forward Erasure Correction to QUIC

09/13/2018
by   François Michel, et al.
0

Initially implemented by Google in the Chrome browser, QUIC gathers a growing interest. The first stable specification for QUIC v1 is expected by the end of 2018. It will deliver the same features as TCP+TLS+HTTP/2. The flexible design adopted by the IETF for QUIC enables this new protocol to support a variety of different use cases. In this paper, we revisit the reliable transmission mechanisms that are included in QUIC. More specifically, we design, implement and evaluate Forward Erasure Correction extensions to QUIC. Our design supports a generic FEC frame and our implementation includes the XOR, Reed-Solomon and Convolutional RLC schemes. We evaluate its performance by applying an experimental design with a wide range of packet loss conditions. In single-path scenarios, RLC delivers more data than the two other schemes with short loss bursts. Reed-Solomon outperforms RLC when the bursts are longer. We also apply FEC to Multipath QUIC with a new packet scheduler that helps to recover more lost packets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2019

QUIC-FEC: Bringing the benefits of Forward Erasure Correction to QUIC

Originally implemented by Google, QUIC gathers a growing interest by pro...
research
08/16/2022

FlEC: Enhancing QUIC with application-tailored reliability mechanisms

Packet losses are common events in today's networks. They usually result...
research
12/27/2018

CASPR: Judiciously Using the Cloud for Wide-Area Packet Recovery

We revisit a classic networking problem -- how to recover from lost pack...
research
12/02/2021

The Packet Number Space Debate in Multipath QUIC

With a standardization process that attracted many interest, QUIC can be...
research
07/04/2023

Grad-FEC: Unequal Loss Protection of Deep Features in Collaborative Intelligence

Collaborative intelligence (CI) involves dividing an artificial intellig...
research
10/24/2022

Technical Report: Implementation of Single Packet Number Space in Multi-Path QUIC

Over the past few of years, we have witnessed increasing interests in th...

Please sign up or login with your details

Forgot password? Click here to reset