A comparative study on popular MAC protocols for mixed Wireless Sensor Networks: From implementation viewpoint

Abstract Sensors cooperate and coordinate with each other to disseminate sensed data in the network. In establishing coordination among sensors such that they can access the shared wireless medium, Medium Access Control (MAC) protocol plays an important role. In this article, we presented an analytical study on some popular MAC protocols for Wireless Sensor Networks (WSNs). Based on the design techniques, MAC protocols for WSNs are classified into two main categories: single-layer and cross-layer. MAC protocols such as S-MAC, T-MAC, B-MAC and X-MAC are selected to study the design approaches of single-layer genre. BoX-MAC-1 and BoX-MAC-2 are selected to analyze cross-layer design approaches. This survey paper aims at reporting an implementation viewpoint of different design approaches of MAC protocols in WSN. We have considered mixed WSNs that exhibits node movement (e.g., static, mobile) and changes in communication medium (e.g., air, water). Representative protocols are implemented in Castalia simulator and evaluated on the basis of important performance metrics such as energy consumption, network lifetime, throughput and end-to-end delay. The merits and demerits of different protocols are also compared.

[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]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[3]  Guang Yang,et al.  SW-MAC: A Low-Latency MAC Protocol with Adaptive Sleeping for Wireless Sensor Networks , 2014, Wirel. Pers. Commun..

[4]  Krishna M. Sivalingam,et al.  A survey of MAC protocols for sensor networks , 2004 .

[5]  Bhaskar Krishnamachari,et al.  (www.interscience.wiley.com) DOI: 10.1002/wcm.503 An adaptive energy-efficient and low-latency MAC for tree-based data gathering in sensor networks , 2022 .

[6]  Henry Leung,et al.  Hybrid TDMA/CDMA MAC Protocol for Wireless Sensor Networks , 2014, J. Networks.

[7]  L. Kleinrock,et al.  Packet Switching in Radio Channels : Part Il-The Hidden Terminal Problem in Carrier Sense Multiple-Access and the Busy-Tone Solution , 2022 .

[8]  Chunyan Miao,et al.  A survey and projection on medium access control protocols for wireless sensor networks , 2012, CSUR.

[9]  Faisal Bashir XL-WMSN: cross-layer quality of service protocol for wireless multimedia sensor , 2013 .

[10]  Peijian Ju,et al.  Survey on cooperative medium access control protocols , 2013, IET Commun..

[11]  Injong Rhee,et al.  Z-MAC: a hybrid MAC for wireless sensor networks , 2008, TNET.

[12]  Srikanta P. Kumar,et al.  SensIT: Sensor Information Technology For the Warfighter , 2001 .

[13]  Young-Chon Kim,et al.  P-MAC: A Cross-Layer Duty Cycle MAC Protocol Towards Pipelining for Wireless Sensor Networks , 2011, 2011 IEEE International Conference on Communications (ICC).

[14]  Steffen Mecke MAC Layer and Coloring , 2007, Algorithms for Sensor and Ad Hoc Networks.

[15]  T. Rajendran,et al.  A Survey on Mac Protocols for Wireless Sensor Networks , 2017, RICE.

[16]  Margaret Martonosi,et al.  Middleware for long-term deployment of delay-tolerant sensor networks , 2006, MidSens '06.

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

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

[19]  Ashfaq A. Khokhar,et al.  BulkMAC: a cross-layer based MAC protocol for wireless sensor networks , 2010, IWCMC.

[20]  Sumit Roy,et al.  WLC46-2: On the Impact of Clear Channel Assessment on MAC Performance , 2006, IEEE Globecom 2006.

[21]  方震,赵湛,轩运动,杜利东,陈贤祥,崔逊学 ,李淮涌 ,田丽丽 A Node Design for Intelligent Traffic Monitoring Based on Magnetic Sensor , 2013 .

[22]  Prasun Sinha,et al.  CMAC: An Energy Efficient MAC Layer Protocol Using Convergent Packet Forwarding for Wireless Sensor Networks , 2007, SECON.

[23]  Sotiris E. Nikoletseas On the energy balance problem in distributed sensor networks , 2010, Comput. Sci. Rev..

[24]  Pan Hui,et al.  A socio-aware overlay for publish/subscribe communication in delay tolerant networks , 2007, MSWiM '07.

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

[26]  Kenneth N. Brown,et al.  ER-MAC: A Hybrid MAC Protocol for Emergency Response Wireless Sensor Networks , 2010, 2010 Fourth International Conference on Sensor Technologies and Applications.

[27]  Cem Ersoy,et al.  MAC protocols for wireless sensor networks: a survey , 2006, IEEE Communications Magazine.

[28]  B. Priya,et al.  EE-MAC: Energy Efficient Hybrid MAC for WSN , 2013, Int. J. Distributed Sens. Networks.

[29]  Shugong Xu,et al.  Does the IEEE 802.11 MAC protocol work well in multihop wireless ad hoc networks? , 2001, IEEE Commun. Mag..

[30]  Pi-Chung Wang,et al.  A hybrid MAC protocol for wireless sensor networks , 2015, 2015 IEEE 12th International Conference on Networking, Sensing and Control.

[31]  Norman Abramson,et al.  The ALOHA System-Another Alternative for Computer Communications , 1899 .

[32]  Chenyang Lu,et al.  Self-Adapting MAC Layer for Wireless Sensor Networks , 2013, 2013 IEEE 34th Real-Time Systems Symposium.

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

[34]  Sridhar Radhakrishnan,et al.  PMAC: an adaptive energy-efficient MAC protocol for wireless sensor networks , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[35]  Kin K. Leung,et al.  MAC Essentials for Wireless Sensor Networks , 2010, IEEE Communications Surveys & Tutorials.

[36]  Amre El-Hoiydi,et al.  WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks , 2004, Proceedings. ISCC 2004. Ninth International Symposium on Computers And Communications (IEEE Cat. No.04TH8769).

[37]  Lawrence G. Roberts,et al.  ALOHA packet system with and without slots and capture , 1975, CCRV.

[38]  Chenyang Lu,et al.  Energy-efficient Low Power Listening for wireless sensor networks in noisy environments , 2013, 2013 ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[39]  Zara Hamid,et al.  XL-WMSN: cross-layer quality of service protocol for wireless multimedia sensor networks , 2013, EURASIP J. Wirel. Commun. Netw..

[40]  Mark D. Yarvis,et al.  Design and deployment of industrial sensor networks: experiences from a semiconductor plant and the north sea , 2005, SenSys '05.

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

[42]  Joel J. P. C. Rodrigues,et al.  A survey on cross-layer solutions for wireless sensor networks , 2011, J. Netw. Comput. Appl..

[43]  N. A. Vasanthi,et al.  Energy Efficient Sleep Schedule for Achieving Minimum Latency in Query based Sensor Networks , 2006, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC'06).

[44]  Daeyoung Park,et al.  Coordinating transmit power and carrier phase for wireless networks with multi-packet reception capability , 2013, EURASIP J. Wirel. Commun. Netw..

[45]  Ian F. Akyildiz,et al.  XLP: A Cross-Layer Protocol for Efficient Communication in Wireless Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[46]  P. Levis,et al.  BoX-MACs : Exploiting Physical and Link Layer Boundaries in Low-Power Networking , 2007 .

[47]  Maode Ma,et al.  A Survey on MAC Protocols for Underwater Wireless Sensor Networks , 2014, IEEE Communications Surveys & Tutorials.

[48]  Djamel Djenouri,et al.  Survey on Latency Issues of Asynchronous MAC Protocols in Delay-Sensitive Wireless Sensor Networks , 2013, IEEE Communications Surveys & Tutorials.

[49]  Waltenegus Dargie,et al.  A Survey on Mobility and Mobility-Aware MAC Protocols in Wireless Sensor Networks , 2013, IEEE Communications Surveys & Tutorials.

[50]  Olivier Berder,et al.  An Adaptive Energy Efficient MAC Protocol for Wireless Sensor Network , 2016 .

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

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

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

[54]  Paul J. M. Havinga,et al.  Prolonging the lifetime of wireless sensor networks by cross-layer interaction , 2004, IEEE Wireless Communications.

[55]  I.F. Akyildiz,et al.  A Cross-Layer Protocol for Wireless Sensor Networks , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[56]  Kyung Sup Kwak,et al.  H-MAC: A Hybrid MAC Protocol for Wireless Sensor Networks , 2010, ArXiv.

[57]  Marco Zuniga,et al.  Analyzing the transitional region in low power wireless links , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[58]  S. Jagadeesan,et al.  Cross-Layer Design in Wireless Sensor Networks , 2012 .

[59]  Ashfaq A. Khokhar,et al.  CL-MAC: A Cross-Layer MAC protocol for heterogeneous Wireless Sensor Networks , 2013, Ad Hoc Networks.

[60]  Khaled M. Elleithy,et al.  Underwater wireless sensor network communication using electromagnetic waves at resonance frequency 2.4 GHz , 2012, SpringSim.

[61]  Behrouz A. Forouzan,et al.  Data Communications and Networking , 2000 .

[62]  Kevin R. Fall,et al.  A delay-tolerant network architecture for challenged internets , 2003, SIGCOMM '03.

[63]  N.P. Khan,et al.  PMAC: Energy Efficient Medium Access Control Protocol for Wireless Sensor Networks , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.