|
ABSTRACT
To support network programming, we present Deluge, a reliable data dissemination protocol for propagating large data objects from one or more source nodes to many other nodes over a multihop, wireless sensor network. Deluge builds from prior work in density-aware, epidemic maintenance protocols. Using both a real-world deployment and simulation, we show that Deluge can reliably disseminate data to all nodes and characterize its overall performance. On Mica2-dot nodes, Deluge can push nearly 90 bytes/second, one-ninth the maximum transmission rate of the radio supported under TinyOS. Control messages are limited to 18% of all transmissions. At scale, the protocol exposes interesting propagation dynamics only hinted at by previous dissemination work. A simple model is also derived which describes the limits of data propagation in wireless networks. Finally, we argue that the rates obtained for dissemination are inherently lower than that for single path propagation. It appears very hard to significantly improve upon the rate obtained by Deluge and we identify establishing a tight lower bound as an open problem.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Alan Demers , Dan Greene , Carl Hauser , Wes Irish , John Larson , Scott Shenker , Howard Sturgis , Dan Swinehart , Doug Terry, Epidemic algorithms for replicated database maintenance, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.1-12, August 10-12, 1987, Vancouver, British Columbia, Canada
[doi> 10.1145/41840.41841]
|
| |
2
|
D. Ganesan, B. Krishnamachari, A. Woo, D. Culler, D. Estrin, and S. Wicker. Complex behavior at scale: An experimental study of low-power wireless sensor networks. Technical Report UCLA/CSD-TR 02-0013, UCLA, 2002.
|
| |
3
|
J. Jeong, S. Kim, and A. Broad. Network Reprogramming. University of California at Berkeley, Berkeley, CA, USA, August 2003.
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
 |
7
|
Philip Levis , Nelson Lee , Matt Welsh , David Culler, TOSSIM: accurate and scalable simulation of entire tinyOS applications, Proceedings of the 1st international conference on Embedded networked sensor systems, November 05-07, 2003, Los Angeles, California, USA
[doi> 10.1145/958491.958506]
|
| |
8
|
P. Levis, N. Patel, S. Shenker, and D. Culler. Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks. Technical report, University of California at Berkeley, 2004.
|
 |
9
|
Sze-Yao Ni , Yu-Chee Tseng , Yuh-Shyan Chen , Jang-Ping Sheu, The broadcast storm problem in a mobile ad hoc network, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.151-162, August 15-19, 1999, Seattle, Washington, United States
[doi> 10.1145/313451.313525]
|
| |
10
|
F. Stann and J. Heidemann. RMST: Reliable data transport in sensor networks. In Proceedings of the First International Workshop on Sensor Net Protocols and Applications, pages 102--112, Anchorage, Alaska, USA, April 2003. IEEE.
|
| |
11
|
T. Stathopoulos, J. Heidemann, and D. Estrin. A remote code update mechanism for wireless sensor networks. Technical report, UCLA, Los Angeles, CA, USA, 2003.
|
| |
12
|
R. Szewczyk, J. Polastre, A. Mainwaring, and D. Culler. Lessons from a sensor network expedition. In Proceedings of the First European Workshop on Sensor Networks (EWSN), Berlin, Germany, Jan. 2004.
|
| |
13
|
University of California, Berkeley. Smote testbed. http://smote.cs.berkeley.edu/.
|
| |
14
|
University of California, Berkeley. Mica2-dot schematics.
|
| |
15
|
|
| |
16
|
University of California, Berkeley. Tinyos. http://www.tinyos.net/, 2004.
|
 |
17
|
|
CITED BY 101
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hailun Tan , Sanjay Jha , Diet Ostry , John Zic , Vijay Sivaraman, Secure multi-hop network programming with multiple one-way key chains, Proceedings of the first ACM conference on Wireless network security, March 31-April 02, 2008, Alexandria, VA, USA
|
|
|
|
|
|
|
|
|
|
|
Alec Woo , Siddharth Seth , Tim Olson , Jie Liu , Feng Zhao, A spreadsheet approach to programming and managing sensor networks, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
Zheng Yao , Zengyu Lu , Holger Marquardt , Gerhard Fuchs , Sébastien Truchat , Falko Dressler, On-demand software management in sensor networks using profiling techniques, Proceedings of the second international workshop on Multi-hop ad hoc networks: from theory to reality, May 26-26, 2006, Florence, Italy
|
|
Riccardo Crepaldi , Albert Harris, III , Michele Rossi , Giovanni Zanca , Michele Zorzi, Fountain reprogramming protocol (FRP): a reliable data dissemination scheme for wireless sensor networks using fountain codes, Proceedings of the 5th international conference on Embedded networked sensor systems, November 06-09, 2007, Sydney, Australia
|
|
|
Guillermo Barrenetxea , François Ingelrest , Gunnar Schaefer , Martin Vetterli , Olivier Couach , Marc Parlange, SensorScope: Out-of-the-Box Environmental Monitoring, Proceedings of the 7th international conference on Information processing in sensor networks, p.332-343, April 22-24, 2008
|
|
|
|
|
|
|
|
|
Kamin Whitehouse , Gilman Tolle , Jay Taneja , Cory Sharp , Sukun Kim , Jaein Jeong , Jonathan Hui , Prabal Dutta , David Culler, Marionette: using RPC for interactive development and debugging of wireless embedded networks, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
Pavan Sikka , Peter Corke , Philip Valencia , Christopher Crossman , Dave Swain , Greg Bishop-Hurley, Wireless adhoc sensor and actuator networks on the farm, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
Henri Dubois-Ferrière , Laurent Fabre , Roger Meier , Pierre Metrailler, TinyNode: a comprehensive platform for wireless sensor network applications, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
|
|
|
Sam Michiels , Wouter Horré , Wouter Joosen , Pierre Verbaeten, DAViM: a dynamically adaptable virtual machine for sensor networks, Proceedings of the international workshop on Middleware for sensor networks, p.7-12, November 28-28, 2006, Melbourne, Australia
|
|
|
|
|
|
|
|
|
|
|
Geoff Werner-Allen , Konrad Lorincz , Jeff Johnson , Jonathan Lees , Matt Welsh, Fidelity and yield in a volcano monitoring sensor network, Proceedings of the 7th symposium on Operating systems design and implementation, November 06-08, 2006, Seattle, Washington
|
|
Guillermo Barrenetxea , François Ingelrest , Gunnar Schaefer , Martin Vetterli, The hitchhiker's guide to successful wireless sensor network deployments, Proceedings of the 6th ACM conference on Embedded network sensor systems, November 05-07, 2008, Raleigh, NC, USA
|
|
|
|
|
|
|
|
|
Gaurav Mathur , Peter Desnoyers , Deepak Ganesan , Prashant Shenoy, Capsule: an energy-optimized object storage system for memory-constrained sensor devices, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Arvind Seshadri , Mark Luk , Adrian Perrig , Leendert van Doorn , Pradeep Khosla, SCUBA: Secure Code Update By Attestation in sensor networks, Proceedings of the 5th ACM workshop on Wireless security, September 29-29, 2006, Los Angeles, California
|
|
|
|
Philip Levis , Eric Brewer , David Culler , David Gay , Samuel Madden , Neil Patel , Joe Polastre , Scott Shenker , Robert Szewczyk , Alec Woo, The emergence of a networking primitive in wireless sensor networks, Communications of the ACM, v.51 n.7, July 2008
|
|
|
|
Megan Wachs , Jung Il Choi , Jung Woo Lee , Kannan Srinivasan , Zhe Chen , Mayank Jain , Philip Levis, Visibility: a new metric for protocol design, Proceedings of the 5th international conference on Embedded networked sensor systems, November 06-09, 2007, Sydney, Australia
|
|
|
|
Foad Dabiri , Alireza Vahdatpour , Hyduke Noshadi , Hagop Hagopian , Majid Sarrafzadeh, Ubiquitous personal assistive system for neuropathy, Proceedings of the 2nd International Workshop on Systems and Networking Support for Health Care and Assisted Living Environments, June 17-17, 2008, Breckenridge, Colorado
|
|
Prabal Dutta , Jonathan Hui , Jaein Jeong , Sukun Kim , Cory Sharp , Jay Taneja , Gilman Tolle , Kamin Whitehouse , David Culler, Trio: enabling sustainable and scalable outdoor wireless sensor network deployments, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
|
|
Chih-Chieh Han , Ram Kumar , Roy Shea , Eddie Kohler , Mani Srivastava, A dynamic operating system for sensor nodes, Proceedings of the 3rd international conference on Mobile systems, applications, and services, June 06-08, 2005, Seattle, Washington
|
|
|
|
Primoz Skraba , Qing Fang , An Nguyen , Leonidas Guibas, Sweeps over wireless sensor networks, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
|
|
|
|
|
Tasos Dimitriou , John Kolokouris , Nikos Zarokostas, Sensenet: a wireless sensor network testbed, Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems, October 22-26, 2007, Chania, Crete Island, Greece
|
|
|
|
|
Pedro José Marrón , Andreas Lachenmann , Daniel Minder , Matthias Gauger , Olga Saukh , Kurt Rothermel, Management and configuration issues for sensor networks, International Journal of Network Management, v.15 n.4, p.235-253, July 2005
|
|
|
|
|
|
|
|
|
|
|
Ananth V. Kini , Vilas Veeraraghavan , Nikhil Singhal , Steven Weber, SmartGossip: an improved randomized broadcast protocol for sensor networks, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
Rahul Balani , Chih-Chieh Han , Ram Kumar Rengaswamy , Ilias Tsigkogiannis , Mani Srivastava, Multi-level software reconfiguration for sensor networks, Proceedings of the 6th ACM & IEEE International conference on Embedded software, October 22-25, 2006, Seoul, Korea
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Prabal Dutta , Mike Grimmer , Anish Arora , Steven Bibyk , David Culler, Design of a wireless sensor network platform for detecting rare, random, and ephemeral events, Proceedings of the 4th international symposium on Information processing in sensor networks, April 24-27, 2005, Los Angeles, California
|
|
Qing Cao , Tarek Abdelzaher , John Stankovic , Kamin Whitehouse , Liqian Luo, Declarative tracepoints: a programmable and application independent debugging system for wireless sensor networks, Proceedings of the 6th ACM conference on Embedded network sensor systems, November 05-07, 2008, Raleigh, NC, USA
|
|
|
J. Domaszewicz , M. Roj , A. Pruszkowski , M. Golanski , K. Kacperski, ROVERS: Pervasive Computing Platform for Heterogeneous Sensor-Actuator Networks, Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks, p.615-620, June 26-29, 2006
|
|
|
|
Omprakash Gnawali , Ki-Young Jang , Jeongyeup Paek , Marcos Vieira , Ramesh Govindan , Ben Greenstein , August Joki , Deborah Estrin , Eddie Kohler, The tenet architecture for tiered sensor networks, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
|
|
|
Foad Dabiri , Hyduke Noshadi , Hagop Hagopian , Tammara Massey , Majid Sarrafzadeh, Lightweight medical BodyNets, Proceedings of the ICST 2nd international conference on Body area networks, p.1-8, June 11-13, 2007, Florence, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adam Dunkels , Niclas Finne , Joakim Eriksson , Thiemo Voigt, Run-time dynamic linking for reprogramming wireless sensor networks, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
|
|
|
|
Raghu K. Ganti , Praveen Jayachandran , Tarek F. Abdelzaher , John A. Stankovic, SATIRE: a software architecture for smart AtTIRE, Proceedings of the 4th international conference on Mobile systems, applications and services, June 19-22, 2006, Uppsala, Sweden
|
|
|
|
Joseph Polastre , Jonathan Hui , Philip Levis , Jerry Zhao , David Culler , Scott Shenker , Ion Stoica, A unifying link abstraction for wireless sensor networks, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
|
|
David Chu , Kaisen Lin , Alexandre Linares , Giang Nguyen , Joseph M. Hellerstein, Sdlib: a sensor network data and communications library for rapid and robust application development, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
Prabal K. Dutta , Jonathan W. Hui , David C. Chu , David E. Culler, Securing the deluge Network programming system, Proceedings of the fifth international conference on Information processing in sensor networks, April 19-21, 2006, Nashville, Tennessee, USA
|
|
|
|
|
|
|
Yang Yu , Loren J. Rittle , Vartika Bhandari , Jason B. LeBrun, Supporting concurrent applications in wireless sensor networks, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
|
|
|
|
|
|
|
Michael Allen , Lewis Girod , Ryan Newton , Samuel Madden , Daniel T. Blumstein , Deborah Estrin, VoxNet: An Interactive, Rapidly-Deployable Acoustic Monitoring Platform, Proceedings of the 7th international conference on Information processing in sensor networks, p.371-382, April 22-24, 2008
|
|
|
|
|
|
|
|
Karthik Dantu , Mohammad Rahimi , Hardik Shah , Sandeep Babel , Amit Dhariwal , Gaurav S. Sukhatme, Robomote: enabling mobility in sensor networks, Proceedings of the 4th international symposium on Information processing in sensor networks, April 24-27, 2005, Los Angeles, California
|
|
|
|
|
|
|
|
|
|
|
Falko Dressler , Gerhard Fuchs , Sebastien Truchat , Zheng Yao , Zengyu Lu , Holger Marquardt, Profile-matching techniques for on-demand software management in sensor networks, EURASIP Journal on Wireless Communications and Networking, v.2007 n.1, p.40-40, January 2007
|
|
|
|
|