Journal
IEEE INTERNET OF THINGS JOURNAL
Volume 10, Issue 20, Pages 17635-17646Publisher
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2023.3277562
Keywords
Acknowledgment (ACK) frequency; bandwidth-delay product (BDP); QUIC; Wi-Fi-enabled Internet of Things (IoT) communications
Ask authors/readers for more resources
QUIC-BDP is an ACK frequency optimization scheme for QUIC that improves performance and throughput stability by utilizing tailored bandwidth-delay product (BDP). Experimental results show significant improvements in performance and reduced energy cost compared to the original QUIC and existing solutions.
QUIC has drawn extensive attention in supporting low latency and secure Internet of Things (IoT) communications due to its efficient handshake and default end-to-end encryption. However, in Wi-Fi-enabled IoT communications with contentions for shared media, QUIC's inherent acknowledgment (ACK) policy may induce non-negligible control overhead and limited data throughput. To address the problem, this article designs and implements an ACK frequency optimization scheme for QUIC by exploiting the tailored bandwidth-delay product (BDP) at the receiver, named QUIC-BDP. To accurately estimate real-time BDP, we design an ACK-PING strategy to compensate for the accuracy of round-trip timing estimation and utilize exponential averaging and sliding window filtering for stable bandwidth estimation. Experimental' results show that our proposed QUIC-BDP balances between the robustness and throughput performance while maintaining stable performance in lossy cases, with a reduced energy cost. Particularly, QUIC-BDP achieves up to a 67% gain in goodput compared to the original QUIC, and it improves goodput by up to 38% and 28% compared to existing solutions MSQUIC and QUIC-1:10, respectively. In addition, QUIC-BDP reduces energy cost by up to 50% compared to the original QUIC.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available