Maté: a tiny virtual machine for sensor networks
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
The dynamic behavior of a data dissemination protocol for network programming at scale
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
MNP: Multihop Network Reprogramming Service for Sensor Networks
ICDCS '05 Proceedings of the 25th IEEE International Conference on Distributed Computing Systems
Exploiting multi-Channel diversity to speed up over-the-air programming of wireless sensor networks
Proceedings of the 3rd international conference on Embedded networked sensor systems
TWIST: a scalable and reconfigurable testbed for wireless indoor experiments with sensor networks
REALMAN '06 Proceedings of the 2nd international workshop on Multi-hop ad hoc networks: from theory to reality
Health monitoring of civil infrastructures using wireless sensor networks
Proceedings of the 6th international conference on Information processing in sensor networks
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Rateless Deluge: Over-the-Air Programming of Wireless Sensor Networks Using Random Linear Codes
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Bursty traffic over bursty links
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Elon: enabling efficient and long-term reprogramming for wireless sensor networks
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
The κ factor: inferring protocol performance using inter-link reception correlation
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
Surviving wi-fi interference in low power ZigBee networks
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
SYNAPSE++: Code Dissemination in Wireless Sensor Networks Using Fountain Codes
IEEE Transactions on Mobile Computing
A Lightweight and Density-Aware Reprogramming Protocol for Wireless Sensor Networks
IEEE Transactions on Mobile Computing
Industry: beyond interoperability: pushing the performance of sensor network IP stacks
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Lossy links, low power, high throughput
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Link quality aware code dissemination in wireless sensor networks
ICNP '11 Proceedings of the 2011 19th IEEE International Conference on Network Protocols
Improving Link Quality by Exploiting Channel Diversity in Wireless Sensor Networks
RTSS '11 Proceedings of the 2011 IEEE 32nd Real-Time Systems Symposium
Reprogramming wireless sensor networks: challenges and approaches
IEEE Network: The Magazine of Global Internetworking
Chaos: versatile and efficient all-to-all data sharing and in-network processing at scale
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Synchronous transmissions enable simple yet accurate protocol modeling
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Understanding the effects of carrier frequency difference in concurrent transmission
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Hi-index | 0.00 |
It is well-known that the time taken for disseminating a large data object over a wireless sensor network is dominated by the overhead of resolving the contention for the underlying wireless channel. In this paper, we propose a new dissemination protocol called Splash, that eliminates the need for contention resolution by exploiting constructive interference and channel diversity to effectively create fast and parallel pipelines over multiple paths that cover all the nodes in a network. We call this tree pipelining. In order to ensure high reliability, Splash also incorporates several techniques, including exploiting transmission density diversity, opportunistic overhearing, channel-cycling and XOR coding. Our evaluation results on two large-scale testbeds show that Splash is more than an order of magnitude faster than state-of-the-art dissemination protocols and achieves a reduction in data dissemination time by a factor of more than 20 compared to DelugeT2.