Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Networks
Title | Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Networks |
Publication Type | Conference Paper |
Year of Publication | 2007 |
Authors | Kim, S., Fonseca R., Dutta P., Tavakoli A., Culler D. E., Levis P., Shenker S. J., & Stoica I. |
Page(s) | 351-365 |
Other Numbers | 3473 |
Abstract | We present Flush, a reliable, high goodput bulk data transportprotocol for wireless sensor networks. Flush providesend-to-end reliability, reduces transfer time, and adapts totime-varying network conditions. It achieves these propertiesusing end-to-end acknowledgments, implicit snoopingof control information, and a rate-control algorithm that operatesat each hop along a flow. Using several real networktopologies, we show that Flush closely tracks or exceeds themaximum goodput achievable by a hand-tuned but fixed ratefor each hop over a wide range of path lengths and varyingnetwork conditions. Flush is scalable; its effective bandwidthover a 48-hop wireless network is approximately one-third ofthe rate achievable over one hop. The design of Flush is simplifiedby assuming that different flows do not interfere witheach other, a reasonable restriction for many sensornet applicationsthat collect bulk data in a coordinated fashion, likestructural health monitoring, volcanic activity monitoring, orprotocol evaluation.We collected all of the performance datapresented in this paper using Flush itself. |
Acknowledgment | This material is based upon work supported by the NationalScience Foundation under grants #0435454 (NeTSNR),#0454432 (CNS-CRI), and #0615308 (CSREHS).A National Science Foundation Graduate ResearchFellowship and a Stanford Terman Fellowship, as well asgenerous gifts from Intel Research, DoCoMo Capital, FoundationCapital, Crossbow Technology, Microsoft Corporation,and Sharp Electronics, also supported this work. |
URL | http://www.icsi.berkeley.edu/pubs/networking/flush07.pdf |
Bibliographic Notes | Proceedings of the Fifth International Conference on Embedded Networked Sensor Systems (SenSys '07), pp. 351-365, Sydney, Australia |
Abbreviated Authors | S. Kim, R. Fonseca, P. Dutta, A. Tavakoli, D. Culler, P. Levis, S. Shenker, and I. Stoica |
ICSI Research Group | Networking and Security |
ICSI Publication Type | Article in conference proceedings |