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
关键词
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
相关论文
共 50 条
  • [31] Delay- and Disruption-Tolerant Networking
    McMahon, Alex
    Farrell, Stephen
    IEEE INTERNET COMPUTING, 2009, 13 (06) : 82 - 87
  • [32] ProgDTN: Programmable Disruption-Tolerant Networking
    Sommer, Markus
    Hoechst, Jonas
    Sterz, Artur
    Penning, Alvar
    Freisleben, Bernd
    NETWORKED SYSTEMS, NETYS 2022, 2022, 13464 : 184 - 200
  • [34] Delay/disruption-tolerant network study
    Li, Xiangqun
    Liu, Lixiang
    Hu, Xiaohui
    Zeng, Kaixiang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2009, 46 (08): : 1270 - 1277
  • [35] EnPassant: anonymous routing for disruption-tolerant networks with applications in assistive environments
    Vakde, Gauri
    Bibikar, Radhika
    Le, Zhengyi
    Wright, Matthew
    SECURITY AND COMMUNICATION NETWORKS, 2011, 4 (11) : 1243 - 1256
  • [36] Performance Comparison of Intentional Caching Schemes in Disruption-Tolerant Networks (DTN)
    Manju, S.
    Kumar, S. J. K. Jagadeesh
    Azhaguramyaa, V. R.
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS, ICCII 2016, 2017, 507 : 265 - 273
  • [37] MOPS: Providing Content-based Service in Disruption-tolerant Networks
    Li, Feng
    Wu, Jie
    2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 526 - 533
  • [38] A new approach to design of weather disruption-tolerant wireless mesh networks
    Jacek Rak
    Telecommunication Systems, 2016, 61 : 311 - 323
  • [39] Disruption-Tolerant Sessions for Seamless Mobility
    Lino Kimura, Bruno Yuji
    Guardia, Helio Crestana
    Moreira, Edson dos Santos
    2012 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2012,
  • [40] Mitigating Denial of Service Attacks in Delay-and Disruption-Tolerant Networks
    Ansa, Godwin
    Johnson, Enyenihi
    Cruickshank, Haitham
    Sun, Zhili
    PERSONAL SATELLITE SERVICES, 2010, 43 : 221 - 234