Performance Evaluation for ContikiMAC, XMAC, CXMAC and NullMAC Protocols for Energy Efficient Wireless Sensor Networks

The IEEE 802.15.4 standard regulates the operations of low-rate wireless personal area network devices that forms the building block for the Internet of Things (IoT) and the modern-day smart world. Defined in 2003, by the IEEE 802.15 working group, it focuses on the Physical and Data Link Layers; which is further sub-layered into the Medium Access Control (MAC) and Logical Link Control (LLC) sub-layers. Of all things in the IEEE 802.15.4 domain, power is the most paramount as IEEE 802.15.4 devices are power constrained due to their small form factor and independent power nature, hence it become imperative to effectively manage the scarce power in other to prolong the operational lifetime of the Wireless Sensor Network (WSN). While managing the power of IEEE 802.15.4 devices, a poorly designed MAC protocols may lead to early power drainage and hence shortened operational lifetime. In this paper, four MAC implementations have been analysed and compare with respect to power efficiency; the ContikiMAC, CXMAC, XMAC and NullMAC. With 95% statistical confidence level, results show that ContikiMAC is the most power efficient MAC, which consumes the least of all three power-consuming operations, Low Power Mode (LPM) or sleep mode - 0.154 milliwatts, Listen - 0.4 milliwatts and Transmit - 0.36 milliwatts. Other forms of MAC exceed one milliwatts for all forms of power consuming operations. Detailed analysis on the subject matter is presented in this paper.

[1]  Hicham Medromi,et al.  Literature Review of WSN MAC Protocols in Smart Parking , 2018, 2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA).

[2]  Thomas Kunz,et al.  Contiki-Based IEEE 802.15.4 Channel Capacity Estimation and Suitability of Its CSMA-CA MAC Layer Protocol for Real-Time Multimedia Applications , 2015, Mob. Inf. Syst..

[3]  Fabrice Theoleyre,et al.  Efficient topology construction for RPL over IEEE 802.15.4 in wireless sensor networks , 2014, Ad Hoc Networks.

[4]  Bhaskar Biswas,et al.  Comparison of CSMA based MAC protocols of wireless sensor networks , 2012, ArXiv.

[5]  M. El-Sayed Wahed,et al.  An Enhancement Approach for Reducing the Energy Consumption in Wireless Sensor Networks , 2017, J. King Saud Univ. Comput. Inf. Sci..

[6]  Surjit Singh,et al.  Optimization Techniques in Wireless Sensor Networks , 2016, ICTCS.

[7]  Essa Q. Shahra,et al.  Performance Analysis of RPL Protocol for Data Gathering Applications in Wireless Sensor Networks , 2019, ANT/EDI40.

[8]  Dong-Sung Kim,et al.  Enhancing Real-Time Delivery of Gradient Routing for Industrial Wireless Sensor Networks , 2012, IEEE Transactions on Industrial Informatics.

[9]  Ilker Demirkol,et al.  Has Time Come to Switch From Duty-Cycled MAC Protocols to Wake-Up Radio for Wireless Sensor Networks? , 2016, IEEE/ACM Transactions on Networking.

[10]  Jin-Woo Kim,et al.  An Energy-Efficient Transmission Scheme for Real-Time Data in Wireless Sensor Networks , 2015, Sensors.

[11]  João Henrique Kleinschmidt,et al.  Performance evaluation of RPL on a mobile scenario with different ContikiMAC radio duty cycles , 2017, 2017 IEEE 18th International Conference on High Performance Switching and Routing (HPSR).

[12]  L. N. Pandey,et al.  A Survey on Energy and Path Selection for Wireless Sensor Networks , 2015 .

[13]  Boris Bellalta,et al.  Managing Heterogeneous WSNs in Smart Cities: Challenges and Requirements , 2013, IoT 2016.

[14]  Sindhu Hak Gupta,et al.  Performance analysis of Wireless Sensor Network MAC protocols using NS-2 , 2018, 2018 International Conference on Computing, Power and Communication Technologies (GUCON).

[15]  Fernando Silveira,et al.  Average Power Consumption Breakdown of Wireless Sensor Network Nodes Using IPv6 over LLNs , 2015, 2015 International Conference on Distributed Computing in Sensor Systems.

[16]  Sema F. Oktug,et al.  New lightweight mitigation techniques for RPL version number attacks , 2019, Ad Hoc Networks.

[17]  Pranesh Sthapit,et al.  Medium reservation based sensor MAC protocol for low latency and high energy efficiency , 2013, Telecommun. Syst..

[18]  Amlan Datta,et al.  Analysis and Comparison of SMAC and TMAC Protocol for Energy Efficient Dynamic Topology in Sensor Network , 2016 .

[19]  Wail Mardini,et al.  Comprehensive Performance Analysis of RPL Objective Functions in IoT Networks , 2017, Int. J. Commun. Networks Inf. Secur..

[20]  Jamila Bhar,et al.  A Mac Protocol Implementation for Wireless Sensor Network , 2015, J. Comput. Networks Commun..

[21]  Kenneth N. Brown,et al.  Design and analysis of RPL objective functions for multi-gateway ad-hoc low-power and lossy networks , 2017, Ad Hoc Networks.

[22]  Ricardo A. L. Rabêlo,et al.  Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications , 2019, Sensors.

[23]  Christos V. Verikoukis,et al.  Cooperative Energy Harvesting-Adaptive MAC Protocol for WBANs , 2015, Sensors.

[24]  Mehdi Dehghan,et al.  A comprehensive survey of energy-aware routing protocols in wireless body area sensor networks , 2016, Journal of Medical Systems.

[25]  Kamran Ali Memon,et al.  Optimal Transmit Power for Channel Access Based WSN MAC Protocols , 2018 .