QUICL: A QUIC Convergence Layer for Disruption-tolerant Networks

PROCEEDINGS OF THE INT'L ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, MSWIM 2023(2023)

引用 0|浏览4
暂无评分
摘要
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.
更多
查看译文
关键词
QUIC,disruption-tolerant networks,bundle protocol,convergence layer
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要