QUICL: A QUIC Convergence Layer for Disruption-tolerant Networks

被引:1
作者
Sommer, Markus [1 ]
Sterz, Artur [1 ]
Vogelbacher, Markus [1 ]
Bellafkir, Hicham [1 ]
Freisleben, Bernd [1 ]
机构
[1] Philipps Univ Marburg, Dept Math & Comp Sci, Marburg, Germany
来源
PROCEEDINGS OF THE INT'L ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, MSWIM 2023 | 2023年
关键词
QUIC; disruption-tolerant networks; bundle protocol; convergence layer;
D O I
10.1145/3616388.3617525
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Disruption-tolerant networks (DTNs) have a wide range of applications, such as emergencies where traditional communication infrastructure has been destroyed, remote rural deployments where communication infrastructure has never existed, and environmental monitoring where animals are equipped with sensors and transmit data whenever they come into contact with a base station. Using the de-facto DTN protocol standard, i.e., Bundle Protocol version 7 (BPv7), nodes transmit data via so-called Convergence Layer Protocols (CLPs) that act as general abstractions for the underlying communication technologies. BPv7 specifies MTCP and TCPCL as the two current CLPs for DTNs. However, both of them have different but equally undesirable shortcomings in terms of functionality, complexity, performance, and reliability. In this paper, we present QUICL, a novel CLP for DTNs. QUICL is based on the QUIC transport protocol and fully leverages QUIC's advantages over TCP-based transport protocols in a DTN environment. In particular, QUICL provides improved congestion control, allows multiplexing, ensures reliable transmission, effectively manages unreliable links, and uses encryption by default. Our prototypical implementation, already merged upstream, is based on the free and open-source DTN7-go protocol suite and the QUIC-go implementation. Our experimental evaluation shows that even with 30% packet loss, QUICL can still deliver data with minimal CPU overhead in scenarios where most other DTN/CLP combinations fail to transmit any data successfully.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 33 条
  • [31] OS-multicast: On-demand Situation-aware Multicasting in Disruption Tolerant Networks
    Ye, Qing
    Cheng, Liang
    Chuah, Mooi Choo
    Davison, Brian D.
    2006 IEEE 63RD VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-6, 2006, : 96 - 100
  • [32] Convergence in Home Gigabit Networks: Implementation of the Inter-MAC Layer as a Pluggable Kernel Module
    Suraci, Vincenzo
    Cimmino, Alessio
    Colella, Roberto
    Oddi, Guido
    Castrucci, Marco
    2010 IEEE 21ST INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2010, : 2569 - 2574
  • [33] A Network Coding based DTN Convergence Layer Reliable Transport Mechanism over InterPlaNetary Networks
    Haoliang, S.
    Lixiang, L.
    Xiaohui, H.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2011, 6 (02) : 236 - 245