A QUIC Implementation for ns-3

被引:15
|
作者
De Biasio, Alvise [1 ]
Chiariotti, Federico [1 ]
Polese, Michele [1 ]
Zanella, Andrea [1 ]
Zorzi, Michele [1 ]
机构
[1] Univ Padua, Dept Informat Engn, Padua, Italy
关键词
QUIC; ns-3; transport protocols; TCP;
D O I
10.1145/3321349.3321351
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 QUIC's flexibility and 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.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [1] A Multipath Extension to the QUIC Module for ns-3
    Shu, Shengjie
    Yang, Wenjun
    Pan, Jianping
    Cai, Lin
    PROCEEDINGS OF THE 2023 WORKSHOP ON NS-3, WNS3 2023, 2023, : 86 - 93
  • [2] Design and Implementation of TCP BBR in ns-3
    Jain, Vivek
    Mittal, Viyom
    Tahiliani, Mohit P.
    WORKSHOP ON NETWORK SIMULATOR (NS)-3 (WNS3 2018), 2018, : 16 - 22
  • [3] A LoRaWAN Module for ns-3: Implementation and Evaluation
    Reynders, Brecht
    Wang, Qing
    Pollin, Soie
    WORKSHOP ON NETWORK SIMULATOR (NS)-3 (WNS3 2018), 2018, : 61 - 68
  • [4] Implementation of 802.16 Using Ns-3 Simulator
    Nikhalel, Subodh R.
    Mankar, C. M.
    Auti, Dinesh S.
    PROCEEDINGS OF 2015 IEEE 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO), 2015,
  • [5] Implementation of SYN Flood Attack Simulator in NS-3
    Blazic, Nikola
    Basicevic, Ilija
    Pilipovic, Milos
    Chen, Zhaomin
    Kiat, Yeo Chai
    2018 ZOOMING INNOVATION IN CONSUMER TECHNOLOGIES CONFERENCE (ZINC), 2018, : 110 - 113
  • [6] Design and Implementation of AQM Evaluation Suite for ns-3
    Deepak, Ankit
    Shravya, K. S.
    Tahiliani, Mohit P.
    WNS3'17: PROCEEDINGS OF THE WORKSHOP ON NS-3, 2017, : 87 - 94
  • [7] Implementation of Reference Public Safety Scenarios in ns-3
    Polese, Michele
    Zugno, Tommaso
    Zorzi, Michele
    PROCEEDINGS OF THE 2019 WORKSHOP ON NS-3 (WNS3 2019), 2019, : 73 - 80
  • [8] Implementation and Validation of Random Exponential Marking (REM) in ns-3
    Tarte, Isha
    Joshi, Aparna R.
    Navya, R. S.
    Tahiliani, Mohit P.
    2017 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATIONS SYSTEMS (ANTS), 2017,
  • [9] Implementation of SCHC in NS-3 and Comparison with 6LoWPAN
    Ayoub, Wael
    Nouvel, Fabienne
    Hmede, Sarah
    Samhat, Abed Ellatif
    Mroue, Mohamad
    Prevotet, Jean-Christophe
    2019 26TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2019, : 432 - 436
  • [10] Design and Implementation of Experimental SPB Network Simulator on NS-3
    Chang, Yoonsoon
    Ajila, Samuel A.
    2013 26TH ANNUAL IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2013, : 446 - 449