EnRI-MAC: an enhanced receiver-initiated MAC protocol for various traffic types in wireless sensor networks

Energy consumption is the most significant factor determining the performance of wireless sensor networks. Most medium access control (MAC) protocols operate based on a duty-cycle mechanism to reduce idle listening time that contributes a significant portion of the sensor node battery depletion. Many conventional MAC protocols focus on enhancing the unicast traffic performance based on the duty-cycle; however, most of them have overlooked other traffic types. In this paper, we propose an enhanced receiver-initiated MAC (EnRI-MAC) protocol to support various traffic types in wireless sensor networks. The EnRI-MAC decreases two important contributors to energy depletion: duplicated transmission and retransmission. In the EnRI-MAC, the duplicated transmission decreases by assigning a rendezvous time for receiving broadcast and multicast data, and the retransmission is reduced by significantly decreasing the collision probability. We have verified the performance of the proposed EnRI-MAC in comparison with the RI-MAC using the ns-2 simulation. The simulation results indicate that the EnRI-MAC achieves improved broadcast and convergecast performance compared with that of the RI-MAC in terms of duty-cycle ratio and delivery latency, while maintaining identical unicast performance.

[1]  Athanasios V. Vasilakos,et al.  Algorithm design for data communications in duty-cycled wireless sensor networks: A survey , 2013, IEEE Communications Magazine.

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

[3]  Bhaskar Krishnamachari,et al.  An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[4]  Amre El-Hoiydi,et al.  WiseMAC: An Ultra Low Power MAC Protocol for Multi-hop Wireless Sensor Networks , 2004, ALGOSENSORS.

[5]  Andreas Terzis,et al.  Design and evaluation of a versatile and efficient receiver-initiated link layer for low-power wireless , 2010, SenSys '10.

[6]  Gang Zhou,et al.  RID: radio interference detection in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[7]  Daniele Puccinelli,et al.  Sensor node lifetime: An experimental study , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[8]  Lei Tang,et al.  PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[9]  Cristina Cano,et al.  Low energy operation in WSNs: A survey of preamble sampling MAC protocols , 2011, Comput. Networks.

[10]  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.

[11]  Injong Rhee,et al.  Z-MAC: a hybrid MAC for wireless sensor networks , 2005, SenSys '05.

[12]  Ralf Steinmetz,et al.  Wireless Sensor Networks and the Internet of Things: Selected Challenges , 2009 .

[13]  Li Xiao,et al.  The Evolution of MAC Protocols in Wireless Sensor Networks: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[14]  Paul J. M. Havinga,et al.  MC-LMAC: A multi-channel MAC protocol for wireless sensor networks , 2011, Ad Hoc Networks.

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

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

[17]  Shu Du,et al.  DW-MAC: a low latency, energy efficient demand-wakeup MAC protocol for wireless sensor networks , 2008, MobiHoc '08.

[18]  Youngmin Kim,et al.  Y-MAC: An Energy-Efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[19]  Bo Jiang,et al.  Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links , 2014, IEEE Trans. Computers.

[20]  Minyi Guo,et al.  On the Multicast Lifetime of WANETs with Multibeam Antennas: Formulation, Algorithms, and Analysis , 2014, IEEE Transactions on Computers.

[21]  Omer Gurewitz,et al.  RI-MAC: a receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks , 2008, SenSys '08.

[22]  Dongwook Kim,et al.  EMBA: An Efficient Multihop Broadcast Protocol for Asynchronous Duty-Cycled Wireless Sensor Networks , 2013, IEEE Transactions on Wireless Communications.

[23]  Daeyoung Kim,et al.  SNAIL: an IP-based wireless sensor network approach to the internet of things , 2010, IEEE Wireless Communications.

[24]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[25]  Lei Tang,et al.  ADB: an efficient multihop broadcast protocol based on asynchronous duty-cycling in wireless sensor networks , 2009, SenSys '09.

[26]  Qian Zhu,et al.  IOT Gateway: BridgingWireless Sensor Networks into Internet of Things , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[27]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.