Flush
- 6 November 2007
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 351-365
- https://doi.org/10.1145/1322263.1322296
Abstract
We present Flush, a reliable, high goodput bulk data transport protocol for wireless sensor networks. Flush provides end-to-end reliability, reduces transfer time, and adapts to time-varying network conditions. It achieves these properties using end-to-end acknowledgments, implicit snooping of control information, and a rate-control algorithm that operates at each hop along a flow. Using several real network topologies, we show that Flush closely tracks or exceeds the maximum goodput achievable by a hand-tuned but fixed rate for each hop over a wide range of path lengths and varying network conditions. Flush is scalable; its effective bandwidth over a 48-hop wireless network is approximately one-third of the rate achievable over one hop. The design of Flush is simplified by assuming that different flows do not interfere with each other, a reasonable restriction for many sensornet applications that collect bulk data in a coordinated fashion, like structural health monitoring, volcanic activity monitoring, or protocol evaluation. We collected all of the performance data presented in this paper using Flush itself.Keywords
This publication has 20 references indexed in Scilit:
- Health monitoring of civil infrastructures using wireless sensor networksPublished by Association for Computing Machinery (ACM) ,2007
- Interference-aware fair rate control in wireless sensor networksPublished by Association for Computing Machinery (ACM) ,2006
- ExORPublished by Association for Computing Machinery (ACM) ,2005
- Congestion control and fairness for many-to-one routing in sensor networksPublished by Association for Computing Machinery (ACM) ,2004
- RMST: reliable data transport in sensor networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- ESRTPublished by Association for Computing Machinery (ACM) ,2003
- The nesC languagePublished by Association for Computing Machinery (ACM) ,2003
- PSFQPublished by Association for Computing Machinery (ACM) ,2002
- A transmission control scheme for media access in sensor networksPublished by Association for Computing Machinery (ACM) ,2001
- On hop-by-hop rate-based congestion controlIEEE/ACM Transactions on Networking, 1996