Network Coding in Duty-Cycled Sensor Networks
Network coding and duty-cycling are two popular techniques for saving energy in wireless adhoc and sensor networks. To the best of the authors' knowledge, the idea to combine these two techniques, for more aggressive energy savings, has not been explored. One explanation is that these techniques achieve energy efficiency through conflicting means, e.g., network coding saves energy by exploiting overhearing, whereas duty-cycling saves energy by cutting idle listening and, thus, overhearing. In this paper, they evaluate the use of network coding in duty-cycled sensor networks. They propose a scheme, called Duty-Code, in which a MAC protocol implements packet streaming and allows the application to decide when a node can sleep.