An Experimental Investigation of Tuning QUIC-Based Publish-Subscribe Architectures in IoT

Darius Saif,Ashraf Matrawy

IEEE INTERNET OF THINGS JOURNAL(2024)

引用 0|浏览21
暂无评分
摘要
There has been growing interest in using the QUIC transport protocol for the Internet of Things (IoT). In lossy and high-latency networks, QUIC outperforms TCP and TLS. Since IoT greatly differs from traditional networks in terms of architecture and resources, IoT specific parameter tuning has proven to be of significance. While RFC 9006 offers a guideline for tuning TCP within IoT, we have not found an equivalent for QUIC. This article is the first of our knowledge to contribute empirically based insights toward tuning QUIC for IoT. We improved our pure HTTP/3 publish-subscribe architecture and rigorously benchmarked it against an alternative: MQTT-over-QUIC. To investigate the impact of transport-layer parameters, we ran both applications on Raspberry Pi Zero hardware. Eight metrics were collected while emulating different network conditions and message payloads. We enumerate the points we experimentally identified (notably, relating to authentication, MAX_STREAM messages, and timers) and elaborate on how they can be tuned to improve resource consumption and performance. Our application offered lower latency than MQTT-over-QUIC with slightly higher resource consumption, making it preferable for reliable time-sensitive dissemination of information.
更多
查看译文
关键词
Internet of Things,Tuning,Servers,Publish-subscribe,Codes,Authentication,Hardware,HTTP/3,Internet of Things (IoT),MQTT,QUIC
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要