Extending the ns-3 QUIC Module

Umberto Paro, Federico Chiariotti, Anay Ajit Deshpande, Michele Polese, Andrea Zanella, Michele Zorzi

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

2 Citations (Scopus)

Abstract

The recently proposed QUIC protocol has been widely adopted at the transport layer of the Internet over the past few years. Its design goals are to overcome some of TCP's performance issues, while maintaining the same properties and basic application interface. Two of the main drivers of its success were the integration with the innovative Bottleneck Bandwidth and Round-trip propagation time (BBR) congestion control mechanism, and the possibility of multiplexing different application streams over the same connection. Given the strong interest in QUIC shown by the ns-3 community, we present an extension to the native QUIC module that allows researchers to fully explore the potential of these two features. In this work, we present the integration of BBR into the QUIC module and the implementation of the necessary pacing and rate sampling mechanisms, along with a novel scheduling interface, with three different scheduling flavors. The new features are tested to verify that they perform as expected, using a web traffic model from the literature.
Original languageEnglish
Title of host publication MSWiM '20: Proceedings of the 23rd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems
Number of pages7
PublisherAssociation for Computing Machinery
Publication dateNov 2020
Pages19-26
ISBN (Electronic)978-1-4503-8117-8
DOIs
Publication statusPublished - Nov 2020
Event23rd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems - Alicante, Spain
Duration: 1 Nov 202030 Nov 2020

Conference

Conference23rd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems
Country/TerritorySpain
CityAlicante
Period01/11/202030/11/2020

Fingerprint

Dive into the research topics of 'Extending the ns-3 QUIC Module'. Together they form a unique fingerprint.

Cite this