MCQUIC: Multicast and unicast in a single transport protocol

09/12/2023
by   Louis Navarre, et al.
0

Multicast enables efficient one-to-many communications. Several applications benefit from its scalability properties, e.g., live-streaming and large-scale software updates. Historically, multicast applications have used specialized transport protocols. The flexibility of the recently standardized QUIC protocol opens the possibility of providing both unicast and multicast services to applications with a single transport protocol. We present MCQUIC, an extended version of the QUIC protocol that supports multicast communications. We show how QUIC features and built-in security can be leveraged for multicast transport. We present the design of MCQUIC and implement it in Cloudflare quiche. We assess its performance through benchmarks and in emulated networks under realistic scenarios. We also demonstrate MCQUIC in a campus network. By coupling QUIC with our multicast extension, applications can rely on multicast for efficiency with the possibility to fall back on unicast in case of incompatible network conditions.

READ FULL TEXT
research
04/06/2023

Routing over QUIC: Bringing transport innovations to routing protocols

By combining the security features of TLS with the reliability of TCP, Q...
research
07/26/2023

Gleam: An RDMA-accelerated Multicast Protocol for Datacenter Networks

RDMA has been widely adopted for high-speed datacenter networks. However...
research
06/30/2023

MCQUIC – A Multicast Extension for QUIC

Mass live content, such as world cups, the Superbowl or the Olympics, at...
research
02/22/2021

Transport Services: A Modern API for an Adaptive Internet Transport Layer

Transport services (TAPS) is a working group of the Internet's standardi...
research
05/08/2012

Publishing and linking transport data on the Web

Without Linked Data, transport data is limited to applications exclusive...
research
04/25/2019

DTLS Performance - How Expensive is Security?

Secure communication is an integral feature of many Internet services. T...
research
10/03/2022

It's Time to Replace TCP in the Datacenter

In spite of its long and successful history, TCP is a poor transport pro...

Please sign up or login with your details

Forgot password? Click here to reset