Performant TCP for Low-Power Wireless Networks
Sam Kumar, Michael P. Andersen, Hyung-Sin Kim, David E. Culler
Abstract
Low-power and lossy networks (LLNs) enable diverse applications integrating many resource-constrained embedded devices, often requiring interconnectivity with existing TCP/IP networks as part of the Internet of Things. But TCP has received little attention in LLNs due to concerns about its overhead and performance, leading to LLN-specific protocols that require specialized gateways for interoperability. We present a systematic study of a well-designed TCP stack in IEEE 802.15.4-based LLNs, based on the TCP protocol logic in FreeBSD. Through careful implementation and extensive experiments, we show that modern low-power sensor platforms are capable of running full-scale TCP and that TCP, counter to common belief, performs well despite the lossy nature of LLNs. By carefully studying the interaction between the transport and link layers, we identify subtle but important modifications to both, achieving TCP goodput within 25% of an upper bound (5-40x higher than prior results) and low-power operation commensurate to CoAP in a practical LLN application scenario. This suggests that a TCP-based transport layer, seamlessly interoperable with existing TCP/IP networks, is viable and performant in LLNs.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers1
Ask how each one uses itRelated papers
- LigBee: Symbol-Level Cross-Technology Communication from LoRa to ZigBeeZhe Wang, Linghe Kong, Longfei Shangguan, Liang He et al.INFOCOM 2023 · 8 citations
- S-MAC: Achieving High Scalability via Adaptive Scheduling in LPWANZhuqing Xu, Junzhou Luo, Zhimeng Yin, Tian He et al.INFOCOM 2020 · 47 citations
- F4T: A Fast and Flexible FPGA-based Full-stack TCP Acceleration FrameworkJunehyuk Boo, Yujin Chung, Eunjin Baek, Seongmin Na et al.ISCA 2023 · 8 citations
- Planet-Scale IoT Connectivity via LEO SatellitesZiyue Zhang, Xianjin Xia, Ruonan Li, Jinhong Liu et al.SIGCOMM 2026
- CoLoRa: Enabling Multi-Packet Reception in LoRaShuai Tong, Zhenqiang Xu, Jiliang WangINFOCOM 2020 · 113 citations
