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
来源
PROCEEDINGS OF THE 2019 WORKSHOP ON NS-3 (WNS3 2019) | 2019年
关键词
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 条
  • [21] A Diffusive Propagation Model for Molecular Communications: Analysis and Implementation in NS-3
    Calderon-Calderon, Paul
    Zuniga-Gomez, Eddy
    Astudillo-Salinas, Fabian
    Tello-Oquendo, Luis
    BIO-INSPIRED INFORMATION AND COMMUNICATIONS TECHNOLOGIES, BICT 2021, 2021, 403 : 163 - 178
  • [22] Real-time Emulation of MASQUE-based QUIC Proxying in LTE Networks using ns-3
    Scharnitzky, Donat
    Kramer, Zsolt
    Molnar, Sandor
    Mihaly, Attila
    2023 2ND ASIA CONFERENCE ON ALGORITHMS, COMPUTING AND MACHINE LEARNING, CACML 2023, 2023, : 581 - 586
  • [23] Connecting NS-3 with Cooja
    Oliveira, Afonso
    Vazao, Teresa
    2018 IEEE 23RD INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2018, : 279 - 284
  • [24] Implementation of a Channel Model for Non-Terrestrial Networks in ns-3
    Sandri, Mattia
    Pagin, Matteo
    Giordani, Marco
    Zorzi, Michele
    PROCEEDINGS OF THE 2023 WORKSHOP ON NS-3, WNS3 2023, 2023, : 28 - 34
  • [25] Implementation of NB-IoT Power Saving Schemes in ns-3
    Sultania, Ashish Kumar
    Delgado, Carmen
    Famaey, Jeroen
    WORKSHOP ON NEXT-GENERATION WIRELESS WITH NS-3 (WNGW 2019), 2019, : 5 - 8
  • [26] WBAN on NS-3: Novel Implementation with High Performance of IEEE 802.15.6
    Yue, Wenwei
    Li, Changle
    Song, Yueyang
    Yang, Li
    Yuan, Xiaoming
    2016 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, 2016,
  • [27] The implementation of IEEE 802.16m protocol module for ns-3 simulator
    Chen, Jenhui
    Lien, Ting-Chun
    Yang, Han-Ming
    SIMULATION MODELLING PRACTICE AND THEORY, 2014, 49 : 41 - 56
  • [28] A Simulation Execution Manager for ns-3 Encouraging reproducibility and simplifying statistical analysis of ns-3 simulations
    Magrin, Davide
    Zhou, Dizhi
    Zorzi, Michele
    MSWIM'19: PROCEEDINGS OF THE 22ND INTERNATIONAL ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2019, : 121 - 125
  • [29] IEEE 802.15.6: Physical Layer Implementation and Evaluation of Medical Bands for ns-3
    Oza, Drishti
    Ramonet, Alberto Gallegos
    Yoshida, Masami
    Noguchi, Taku
    2023 28TH ASIA PACIFIC CONFERENCE ON COMMUNICATIONS, APCC 2023, 2023, : 99 - 106
  • [30] ns-3 Emulation on ORBIT Testbed
    Yadav, Sonal
    Gaur, M. S.
    Laxmi, V.
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 616 - 619