DocumentCode
760669
Title
Pump-slowly, fetch-quickly (PSFQ): a reliable transport protocol for sensor networks
Author
Wan, Chieh-Yih ; Campbell, Andrew T. ; Krishnamurthy, Lakshman
Author_Institution
Dept. of Electr. Eng., Columbia Univ., New York, NY, USA
Volume
23
Issue
4
fYear
2005
fDate
4/1/2005 12:00:00 AM
Firstpage
862
Lastpage
872
Abstract
There is a growing need to support reliable data communications in sensor networks that are capable of supporting new applications, such as, assured delivery of high-priority events to sinks, reliable control and management of sensor networks, and remotely programming/retasking sensor nodes over-the-air. We present the design, implementation, and evaluation of pump slowly, fetch quickly (PSFQ), a simple, scalable, and robust transport protocol that is customizable to meet the needs of emerging reliable data applications in sensor networks. PSFQ represents a simple approach because it makes minimum assumptions about the underlying routing infrastructure, it is scalable and energy- efficient because it supports minimum signaling, thereby reducing the communication cost for data reliability, and importantly, it is robust because it is responsive to a wide range of operational error conditions found in sensor network, allowing for the successful operation of the protocol even under highly error-prone conditions. The key idea that underpins the design of PSFQ is to distribute data from a source node by pacing data at a relatively slow speed ("pump slowly"), but allowing nodes that experience data loss to fetch (i.e., recover) any missing segments from their local immediate neighbors aggressively ("fetch quickly"). We present the design and implementation of PSFQ, and evaluate the protocol using the ns-2 simulator and an experimental wireless sensor testbed based on Berkeley motes and the TinyOS operating system. We show that PSFQ can outperform existing related techniques and is highly responsive to the various error conditions experienced in sensor networks. The source code for PSFQ is freely available for experimentation.
Keywords
telecommunication network routing; transport protocols; wireless sensor networks; Berkeley motes; PSFQ; TinyOS operating system; energy-efficient protocol; ns-2 simulator; pump-slowly fetch-quickly; reliable data communications; reliable transport protocol; underlying routing infrastructure; wireless sensor networks; Communication system control; Costs; Data communication; Robustness; Routing protocols; Sensor systems; Telecommunication network reliability; Transport protocols; Wireless application protocol; Wireless sensor networks; Energy-efficient reliable transport protocols; error control; rate control; sensor networks;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/JSAC.2005.843554
Filename
1413478
Link To Document