A QUIC Implementation for ns-3

02/16/2019
by   Alvise De Biasio, et al.
0

Quick UDP Internet Connections (QUIC) is a recently proposed transport protocol, currently being standardized by the Internet Engineering Task Force (IETF). It aims at overcoming some of the shortcomings of TCP, while maintaining the logic related to flow and congestion control, retransmissions and acknowledgments. It supports multiplexing of multiple application layer streams in the same connection, a more refined selective acknowledgment scheme, and low-latency connection establishment. It also integrates cryptographic functionalities in the protocol design. Moreover, QUIC is deployed at the application layer, and encapsulates its packets in UDP datagrams. Given the widespread interest in the new QUIC features, we believe that it is important to provide to the networking community an implementation in a controllable and isolated environment, i.e., a network simulator such as ns-3, in which it is possible to test QUIC's performance and understand design choices and possible limitations. Therefore, in this paper we present a native implementation of QUIC for ns-3, describing the features we implemented, the main assumptions and differences with respect to the QUIC Internet Drafts, and a set of examples.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2020

QUIC (Quick UDP Internet Connections) – A Quick Study

Main responsibility of a transport protocol is to support communication ...
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
10/22/2022

ACP+: An Age Control Protocol for the Internet

We present ACP+, an age control protocol, which is a transport layer pro...
research
12/07/2018

MPTCP Linux Kernel Congestion Controls

MultiPath TCP (MPTCP) is a promising protocol which brings new light to ...
research
10/09/2018

A Survey on Recent Advances in Transport Layer Protocols

Over the years, the Internet has been enriched with new available commun...
research
10/17/2018

Implementation and Analysis of QUIC for MQTT

Transport and secure layer protocols are essential to ensure reliable an...
research
04/03/2021

The Internet Protocol – Past, some current limitations and a glimpse of a possible future

The network layer is central to the networking scientific area. It is ar...

Please sign up or login with your details

Forgot password? Click here to reset