Performant TCP for Low Power Wireless Networks
summary
Implements TCP-LP based on FreeBSD on IEEE 802.15.4 + 6LoWPAN hardware and shows full TCP fits constrained devices (≈32 KB code, ~0.5 KB per connection) with buffers sized to the 2–3 KB bandwidth‑delay product. Uses an adapter duty‑cycle that sends extra data‑requests on TCP setup and randomized link‑layer retry delays to mitigate hidden terminals. Achieves TCP goodput within 25% of theoretical upper bound (5–40× better than prior work) while keeping radio duty cycle ≈2%.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:18Low-Power Wireless Personal Area Networks
- 3:30Challenges of Low-Power Networks
- 4:39Low-Power Embedded Devices
- 7:00Implementation of TCP
- 8:49How Many In-Flight Segments?
- 9:35TCP New Reno in a LOWPAN
- 10:39Overview of Techniques
- 12:04Receiver-Initiated Radio Duty Cycle
- 13:15How does Radio Duty Cycle affect TCP?
- 14:42Solution: Adoptive Radio Duty Cycle
- 15:56Mitigating Hidden Terminals
- 16:26Multiple Wireless Hops
- 17:05TCP uses Energy Efficiently
- 18:41Summary
related talks
01h 07mLibtpa Introduction
15mHA/TCP: A Reliable and Scalable Framework for TCP Network Functions
45mReducing Network Latency: Innovations for a Faster Internet
16mPowerTCP: Pushing the Performance Limits of Datacenter Networks
23mACK to the Future: TCP in 2025
17mRearchitecting the TCP Stack for I/O-Offloaded Content Delivery
15mLaw: Towards Consistent Low Latency in 802.11 Home Networks
37mUsing OpenThread to Enable Low-Power IP Connectivity on Your MCU Project
