Maté: a tiny virtual machine for sensor networks
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Impala: a middleware system for managing autonomic, parallel sensor systems
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
Efficient code distribution in wireless sensor networks
WSNA '03 Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications
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
Sprinkler: A Reliable and Energy Efficient Data Dissemination Service for Wireless Embedded Devices
RTSS '05 Proceedings of the 26th IEEE International Real-Time Systems Symposium
A computational introduction to number theory and algebra
A computational introduction to number theory and algebra
Reprogramming wireless sensor networks: challenges and approaches
IEEE Network: The Magazine of Global Internetworking
Online Coding for Reliable Data Transfer in Lossy Wireless Sensor Networks
DCOSS '09 Proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems
Performance of Bulk Data Dissemination in Wireless Sensor Networks
DCOSS '09 Proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems
An empirical study of low-power wireless
ACM Transactions on Sensor Networks (TOSN)
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
Reliable wireless broadcasting with near-zero feedback
INFOCOM'10 Proceedings of the 29th conference on Information communications
Improvement of energy consumption for "over-the-air" reprogramming in wireless sensor networks
ISWPC'10 Proceedings of the 5th IEEE international conference on Wireless pervasive computing
Extreme value FEC for reliable broadcasting in wireless networks
IEEE Journal on Selected Areas in Communications - Special issue on simple wireless sensor networking solutions
The κ factor: inferring protocol performance using inter-link reception correlation
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Page size optimization for code dissemination in wireless sensor networks
WASA'10 Proceedings of the 5th international conference on Wireless algorithms, systems, and applications
EURASIP Journal on Wireless Communications and Networking - Special issue on security and resilience for smart devices and applications
Journal of Network and Computer Applications
Bulk data dissemination in wireless sensor networks: Modeling and analysis
Computer Networks: The International Journal of Computer and Telecommunications Networking
Information Systems and e-Business Management
Reliable rateless wireless broadcasting with near-zero feedback
IEEE/ACM Transactions on Networking (TON)
Dynamic Function Alternation to Realize Robust Wireless Sensor Network
International Journal of Handheld Computing Research
Splash: fast data dissemination with constructive interference in wireless sensor networks
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
A multicast reprogramming protocol for wireless sensor networks based on small world concepts
Journal of Parallel and Distributed Computing
Elon: Enabling efficient and long-term reprogramming for wireless sensor networks
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.00 |
Over-the-air programming (OAP) is a fundamental service in sensor networksthat relies upon reliable broadcast for efficient dissemination. As such,existing OAP protocols become decidedly inefficient (with respect toenergy, communication or delay) in unreliable broadcast environments, suchas those with relatively high node density or noise. In this paper, weconsider OAP approaches based on rateless codes, which significantlyimprove OAP in such environments by drastically reducing the need forpacket rebroadcasting. We thus design and implement two rateless OAPprotocols, rateless Deluge and ACKless Deluge, both of which replace the datatransfer mechanism of the established OAP Deluge protocol with ratelessanalogs. Experiments with Tmote Sky motes on single-hop networks withpacket loss rates of 7\% show these protocols to save significantly incommunication over regular Deluge (roughly 15-30\% savings in the dataplane, and 50-80\% in the control plane), and multi-hop experimentsreveal similar trends. Simulations further shows that our newprotocols scale better than standard Deluge (in terms of communication and energy) tohigh network density. TinyOS code for our implementation can be found at http://nislab.bu.edu.