A Survey on Communication Protocols for Wireless Sensor Networks

Improvements in wireless sensor network (WSN) technology have resulted in a large number of applications. WSNs have been mainly used for monitoring applications, but they are also applicable to target tracking, health care, and monitoring with multimedia data. Nodes are generally deployed in environments where the exhausted batteries of sensor nodes are difficult to charge or replace. The primary goal of communication protocols in WSNs is to maximize energy efficiency in order to prolong network lifetime. In this paper, various medium access control (MAC) protocols for synchronous/asynchronous and single/multi-channel WSNs are investigated. Single-channel MAC protocols are categorized into synchronous and asynchronous approaches, and the advantages and disadvantages of each protocol are presented. The different features required in multi-channel WSNs compared to single-channel WSNs are also investigated, and surveys on multi-channel MAC protocols proposed for WSNs are provided. Then, existing broadcast schemes in such MAC protocols and efficient multi-hop broadcast protocols proposed for WSNs are provided. The limitations and challenges in many communication protocols according to this survey are pointed out, which will help future researches on the design of communication protocols for WSNs.

[1]  Shu Du,et al.  RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[2]  Christian C. Enz,et al.  WiseNET: an ultralow-power wireless sensor network solution , 2004, Computer.

[3]  Gang Zhou,et al.  MMSN: Multi-Frequency Media Access Control for Wireless Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[4]  Shouling Ji,et al.  ARM: An asynchronous receiver-initiated multichannel MAC protocol with duty cycling for WSNs , 2010, International Performance Computing and Communications Conference.

[5]  Chenyang Lu,et al.  A component-based architecture for power-efficient media access control in wireless sensor networks , 2007, SenSys '07.

[6]  Choong Seon Hong,et al.  An Adaptable Destination-Based Dissemination Algorithm Using a Publish/Subscribe Model in Vehicular Networks , 2012, J. Comput. Sci. Eng..

[7]  Tarek F. Abdelzaher,et al.  2008 International Conference on Information Processing in Sensor Networks A Practical Multi-Channel Media Access Control Protocol for Wireless Sensor Networks ∗ , 2022 .

[8]  Wei Zhang,et al.  Counter-Based Approaches for Efficient WCET Analysis of Multicore Processors with Shared Caches , 2013, J. Comput. Sci. Eng..

[9]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[10]  Choong Seon Hong,et al.  A Connection Entropy-based Multi-Rate Routing Protocol for Mobile Ad Hoc Networks , 2010, J. Comput. Sci. Eng..

[11]  Kwang-Cheng Chen,et al.  Machine-to-Machine Communications for Healthcare , 2012, J. Comput. Sci. Eng..

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

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

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

[15]  Hyunsoo Yoon,et al.  A pseudo-random asynchronous duty cycle MAC protocol in wireless sensor networks , 2010, IEEE Communications Letters.

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

[17]  Kris Steenhaut,et al.  Low-Overhead Dynamic Multi-channel MAC for Wireless Sensor Networks , 2010, EWSN.

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

[19]  Hyunsoo Yoon,et al.  A Retransmission-Enhanced Duty-Cycle MAC Protocol Based on the Channel Quality for Wireless Sensor Networks , 2010, IEICE Trans. Commun..

[20]  Hyunsoo Yoon,et al.  MRMAC: Medium Reservation MAC Protocol for Reducing End-to-End Delay and Energy Consumption in Wireless Sensor Networks , 2010, IEEE Communications Letters.

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

[22]  Avishai Wool,et al.  A quantitative study of firewall configuration errors , 2004, Computer.

[23]  Wei Zhang,et al.  Static worst-case energy and lifetime estimation of wireless sensor networks , 2009, 2009 IEEE 28th International Performance Computing and Communications Conference.

[24]  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).

[25]  Ji-Hoon Kim,et al.  Effective Routing Schemes for Double-Layered Peer-to-Peer Systems in MANET , 2011, J. Comput. Sci. Eng..

[26]  Yaning Liu,et al.  Anomaly Detection in Medical Wireless Sensor Networks , 2013, J. Comput. Sci. Eng..

[27]  Cheeha Kim,et al.  Fast Retransmission Scheme for Overcoming Hidden Node Problem in IEEE 802.11 Networks , 2011, J. Comput. Sci. Eng..

[28]  Paul J.M. Havinga,et al.  A Lightweight Medium Access Protocol (LMAC) for Wireless Sensor Networks: Reducing Preamble Transmissions and Transceiver State Switches , 2004 .

[29]  Lei Tang,et al.  EM-MAC: a dynamic multichannel energy-efficient MAC protocol for wireless sensor networks , 2011, MobiHoc '11.

[30]  Naixue Xiong,et al.  An interference-aware multichannel media access control protocol for wireless sensor networks , 2008, The Journal of Supercomputing.

[31]  M. Ramakrishnan,et al.  MULTI CHANNEL MAC FOR WIRELESS SENSOR NETWORKS , 2009 .