Abstract
To reduce the energy cost of wireless sensor networks (WSNs), the duty cycle (i.e., periodic wake-up and sleep) concept has been used in several medium access control (MAC) protocols. Although these protocols are energy efficient, they are primarily designed for low-traffic environments and therefore sacrifice delay in order to maximize energy conservation. However, many applications having both low and high traffic demand a duty cycle MAC that is able to achieve better energy utilization with minimum energy loss ensuring delay optimization for timely and effective actions. In this paper, nW-MAC is proposed; this is an asynchronously scheduled and multiple wake-up provisioned duty cycle MAC protocol for WSNs. The nW-MAC employs an asynchronous rendezvous schedule selection technique to provision a maximum of n wake-ups in the operational cycle of a receiver. The proposed MAC is suitable to perform in both low- and high-traffic applications using a reception window-based medium access with a specific RxOp. Furthermore, per cycle multiple wake-up concept ensures optimum energy consumption and delay maintaining a higher throughput, as compare to existing mechanisms. Through analysis and simulations, we have quantified the energy-delay performance and obtained results that expose the effectiveness of nW-MAC.














Similar content being viewed by others
References
Sun Y, Gurewitz O, Johnson DB (2008) Ri-mac: a receiver-initiated asynchronous duty cycle mac protocol for dynamic traffic loads in wireless sensor networks. In: SenSys ’08: proceedings of the 6th ACM conference on Embedded network sensor systems. New York, NY, USA, ACM, pp 1–14
Polastre J, Hill J, Culler D (2004) Versatile low power media access for wireless sensor networks. In: SenSys ’04: proceedings of the 2nd international conference on Embedded networked sensor systems. Baltimore, MD, USA, ACM, pp 95–107
Buettner M, Yee GV, Anderson E, Han R (2006) X-mac: a short preamble mac protocol for duty-cycled wireless sensor networks. In: SenSys ’06: proceedings of the 4th international conference on Embedded networked sensor systems. Boulder, Colorado, USA, ACM, pp 307–320
Ye W, Heidemann J, Estrin D (2004) Medium access control with coordinated adaptive sleeping for wireless sensor networks. IEEE/ACM Trans Netw 12(3):493–506
Lu G, Krishnamachari B, Raghavendra CS (2007) An adaptive energy-efficient and low-latency mac for tree-based data gathering in sensor networks: Research articles. Wirel Commun Mob Comput 7(7):863–875
van Dam T, Langendoen K (2003) An adaptive energy-efficient mac protocol for wireless sensor networks. In: SenSys ’03: proceedings of the 1st international conference on Embedded networked sensor systems. New York, NY, USA, ACM, pp 171–180
El-Hoiydi A, Decotignie J-D (2004) Wisemac: an ultra low power mac protocol for the downlink of infrastructure wireless sensor networks. In: ISCC ’04: proceedings of the ninth international symposium on computers and communications 2004, vol 2 (ISCC”04). Washington, DC, USA, IEEE Computer Society, pp 244–251
Du S, Saha A, Johnson D (2007) Rmac: a routing-enhanced duty-cycle mac protocol for wireless sensor networks. In: INFOCOM 2007. 26th IEEE international conference on computer communications. Washington, DC, USA, IEEE Computer Society, pp 1478–1486
Sun Y, Du S, Gurewitz O, Johnson DB (2008) Dw-mac: a low latency, energy efficient demand-wakeup mac protocol for wireless sensor networks. In: MobiHoc ’08: proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing. New York, NY, USA, ACM, pp 53–62
Ye W, Silva F, Heidemann J (2006) Ultra-low duty cycle mac with scheduled channel polling. In: SenSys ’06: Proceedings of the 4th international conference on Embedded networked sensor systems. New York, NY, USA, ACM, pp 321–334
Ahn G-S, Hong SG, Miluzzo E, Campbell AT, Cuomo F (2006) Funneling-mac: a localized, sink-oriented mac for boosting fidelity in sensor networks. In: SenSys ’06: proceedings of the 4th international conference on Embedded networked sensor systems. New York, NY, USA, ACM, pp 293–306
Tseng Y-C, Hsu C-S, Hsieh T-Y (2003) Power-saving protocols for IEEE 802.11-based multi-hop ad hoc networks. Comput Netw 43(3):317–337
Thakur S, Nandi S, Bhattacharjee R, Goswami D (2007) An asynchronous wakeup power-saving protocol for multi-hop ad hoc networks. Int J High Perform Comput Appl 21(4):429–442
Wan C-Y, Eisenman SB, Campbell AT (2003) Coda: congestion detection and avoidance in sensor networks. In: SenSys ’03: proceedings of the 1st international conference on Embedded networked sensor systems. New York, NY, USA, ACM, pp 266–279
Rangwala S, Gummadi R, Govindan R, Psounis K (2006) Interference-aware fair rate control in wireless sensor networks. SIGCOMM Comput Commun Rev 36(4):63–74
Acknowledgements
“This research was supported by the MKE, Korea, under the ITRC support program supervised by the NIPA” (NIPA-2010-(C1090-1021-0003)). Dr. CS Hong is the corresponding author.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Rahman, M.O., Alam, M.M., Monowar, M.M. et al. nW-MAC: multiple wake-up provisioning in asynchronously scheduled duty cycle MAC protocol for wireless sensor networks. Ann. Telecommun. 66, 567–582 (2011). https://doi.org/10.1007/s12243-010-0226-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-010-0226-7