Wei-Cheng Xiao, Physical implementation of synchronous duty cycling MAC protocols: experiences and evaluation

Duty cycling is a widely used mechanism in wireless sensor networks (WSNs) to reduce energy consumption due to idle listening, but this mechanism also introduces additional latency in packet delivery. Several schemes have been proposed to mitigate this latency, but they are mainly optimized for light traffic loads. A WSN, however, could often experience bursty and high traffic loads, such as due to broadcast or convergecast traffic.

In this work, we present a new MAC protocol, called Demand Wakeup MAC (DW-MAC), that introduces a new low-overhead scheduling algorithm that allows nodes to wake up on demand during the Sleep period of an operational cycle and ensures that data transmissions do not collide at their intended receivers.

We compare DW-MAC and S-MAC, a previous MAC protocol, under real-world experiments on MICAz sensor nodes. Preliminary experimental results show that DW-MAC outperforms S-MAC in terms of end-to-end delay under different traffic loads.