An adaptive energy-efficient MAC protocol for wireless sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
Versatile low power media access for wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
PMAC: An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 12 - Volume 13
WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks
ISCC '04 Proceedings of the Ninth International Symposium on Computers and Communications 2004 Volume 2 (ISCC"04) - Volume 02
X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Ultra-low duty cycle MAC with scheduled channel polling
Proceedings of the 4th international conference on Embedded networked sensor systems
Proceedings of the international workshop on Workshop on mobile video
DW-MAC: a low latency, energy efficient demand-wakeup MAC protocol for wireless sensor networks
Proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing
Proceedings of the 6th ACM conference on Embedded network sensor systems
A building block approach to sensornet systems
Proceedings of the 6th ACM conference on Embedded network sensor systems
A traffic aware, energy-efficient MAC protocol for Wireless Sensor Networks
International Journal of Ad Hoc and Ubiquitous Computing
Opportunistic flooding in low-duty-cycle wireless sensor networks with unreliable links
Proceedings of the 15th annual international conference on Mobile computing and networking
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Sleeping schedule-aware minimum latency broadcast in wireless ad hoc networks
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
On reliable transmission by adaptive network coding in wireless sensor networks
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
MaxMAC: a maximally traffic-adaptive MAC protocol for wireless sensor networks
EWSN'10 Proceedings of the 7th European conference on Wireless Sensor Networks
A New Robust Narrowband Active Noise Control System in the Presence of Frequency Mismatch
IEEE Transactions on Audio, Speech, and Language Processing
IEEE Transactions on Information Theory
Hi-index | 0.00 |
Network coding and duty-cycling are two major techniques for saving energy in wireless sensor networks. To the best of our knowledge, the idea to combine these two techniques for even more aggressive energy savings, has not been explored. This is not unusual, since these two techniques achieve energy efficiency through conflicting means, e.g., network coding saves energy by exploiting overhearing (i.e., nodes are awake), whereas duty-cycling saves energy by reducing idle listening (i.e., nodes sleep). In this article, we thoroughly investigate if network coding and duty cycling can be used together for more aggressive energy savings in flood-based wireless sensor networks. Our main idea is to exploit the redundancy sometimes present in flooding applications that use network coding, and put a node to sleep (i.e., duty cycle) when a redundant transmission takes place (i.e., the node has already received and successfully decoded a sequence of network-coded packets). We propose a scheme, called DutyCode, in which a multiple access control (MAC) protocol implements packet streaming and allows the network coding-aware application to decide when a node can sleep. We also present an algorithm for deciding the optimal coding scheme for a node to further reduce energy consumption by minimizing redundant packet transmissions. Finally, we propose an adaptive switching technique between DutyCode and an existing duty-cycling MAC protocol. We investigate our proposed solutions analytically and implement them on mote hardware. Our performance evaluation results, obtained from a 42-node indoor testbed, show that our scheme saves 30-46% more energy than network coding-based solutions.