ADV-MAC: Advertisement-Based MAC Protocol for Wireless Sensor Networks

Several Medium Access Control (MAC) protocols have been proposed for wireless sensor networks with the objective of minimizing energy consumption. For example, Sensor-MAC (S-MAC) was proposed to reduce energy consumption by introducing a duty cycle. Under variable traffic load, the fixed duty cycle of S-MAC results in energy loss due to idle listening along with higher latency and lower throughput compared to an adaptive duty cycle. Timeout-MAC (T-MAC) introduced such an adaptive duty cycle to handle variable traffic loads. However, nodes that do not take part in data exchange waste energy because of continuous renewal of their timeout values. In this paper we propose Advertisement MAC (ADV-MAC), a MAC protocol for wireless sensor networks that eliminates this energy waste by introducing the concept of advertising for data contention. ADV-MAC minimizes the energy lost in idle listening while maintaining an adaptive duty cycle to handle variable loads. Additionally, ADV-MAC enables energy efficient MAC-level multicasting. We provide detailed comparisons of the ADV-MAC protocol with S-MAC and T-MAC through extensive simulations. The simulation results show that ADV-MAC efficiently handles variable load situations and provides substantial gains over S-MAC and T-MAC in terms of energy (reduction of up to 45%) while faring as well as T-MAC in terms of throughput and latency.

[1]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[2]  John S. Heidemann,et al.  Ultra-low duty cycle MAC with scheduled channel polling , 2006, SenSys '06.

[3]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .

[4]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[5]  Errol L. Lloyd,et al.  Broadcast scheduling for TDMA in wireless multihop networks , 2002 .

[6]  Zhiming Wu,et al.  A TDMA scheduling scheme for many-to-one communications in wireless sensor networks , 2007, Comput. Commun..

[7]  Yu Wang,et al.  A Deterministic Distributed TDMA Scheduling Algorithm for Wireless Sensor Networks , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[8]  Chenxi Zhu,et al.  A Five-Phase Reservation Protocol (FPRP) for Mobile Ad Hoc Networks , 2001, Wirel. Networks.

[9]  Koen Langendoen,et al.  An adaptive energy-efficient MAC protocol for wireless sensor networks , 2003, SenSys '03.

[10]  S. Ramanathan,et al.  A unified framework and algorithm for (T/F/C)DMA channel assignment in wireless networks , 1997, Proceedings of INFOCOM '97.

[11]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[12]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.