A QoS MAC protocol for prioritized data in energy harvesting wireless sensor networks

Abstract In wireless sensor networks (WSNs), energy harvesting techniques have emerged as a promising solution to overcome the energy challenge. In certain applications, sensor nodes are required to transmit higher priority data packets with minimum delay. In the literature, most of the available protocols in energy harvesting WSNs (EH-WSNs) did not support the priority of data packets. In addition, these protocols have not considered different energy levels of the receiver and have also not been tested under real-world energy harvesting rates. Therefore, there is a need to design a medium access control (MAC) protocol for Quality-of-Service (QoS) in EH-WSNs, which can support the priority of data packets and consider different energy levels of the receiver with realistic harvesting rates. This paper proposes a QoS MAC protocol for Prioritized Data in EH-WSNs (QPPD-MAC). The QPPD-MAC supports multi-priority of data packets and uses a novel technique to shorten the delay by cancelling the waiting timer for the highest priority data packets. Furthermore, it adjusts the receiver duty cycle according to its current energy level under dynamic energy harvesting conditions to improve performance. The QPPD-MAC protocol is evaluated under a more realistic scenario using high resolution real empirical solar irradiance data and its performance compared with QAEE-MAC and ERI-MAC. The results show that the QPPD-MAC gives an impressive reduction of more than 54% in the average end-to-end delay of priority data packets in both high and low irradiance scenarios. Moreover, in the low solar irradiance, it shows an improvement in the packet delivery ratio of up to 10% and gives better performance in terms of network throughput and energy consumption per bit.

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

[2]  Christopher Thron,et al.  Efficient scalable sensor node placement algorithm for fixed target coverage applications of wireless sensor networks , 2017, IET Wirel. Sens. Syst..

[3]  Jan M. Rabaey,et al.  Power-efficient rendez-vous schemes for dense wireless sensor networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[4]  Xenofon Fafoutis,et al.  Analytical comparison of MAC schemes for Energy Harvesting — Wireless Sensor Networks , 2012, 2012 Ninth International Conference on Networked Sensing (INSS).

[5]  Awatef Balobaid A survey and comparative study on different energy efficient MAC-protocols for Wireless Sensor Networks , 2016, 2016 International Conference on Internet of Things and Applications (IOTA).

[6]  Frank Y. Li,et al.  Performance of frame transmissions and event-triggered sleeping in duty-cycled WSNs with error-prone wireless links , 2018, Comput. Networks.

[7]  Francesca Cuomo,et al.  Funneling-MAC: a localized, sink-oriented MAC for boosting fidelity in sensor networks , 2006, SenSys '06.

[8]  Jalel Ben-Othman,et al.  An Energy Efficient Priority-Based QoS MAC Protocol for Wireless Sensor Networks , 2011, 2011 IEEE International Conference on Communications (ICC).

[9]  Gaurav Sharma,et al.  UR-SolarCap: An Open Source Intelligent Auto-Wakeup Solar Energy Harvesting System for Supercapacitor-Based Energy Buffering , 2016, IEEE Access.

[10]  Seong Cheol Kim,et al.  QoS Aware Energy-Efficient (QAEE) MAC Protocol for Energy Harvesting Wireless Sensor Networks , 2012, ICHIT.

[11]  Leïla Azouz Saïdane,et al.  Priority-MAC: A priority based medium access control solution with QoS for WSN , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[12]  Biplab Sikdar,et al.  A Survey of MAC Layer Issues and Protocols for Machine-to-Machine Communications , 2015, IEEE Internet of Things Journal.

[13]  J. Ben-Othman,et al.  Energy efficient and QoS aware medium access control for wireless sensor networks , 2010 .

[14]  Hamid Jabbar,et al.  RF energy harvesting system and circuits for charging of mobile devices , 2010, IEEE Transactions on Consumer Electronics.

[15]  Mohammad Reza Pakravan,et al.  Overview of MAC protocols for energy harvesting wireless sensor networks , 2015, 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

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

[17]  Duy-Dinh Le,et al.  ERI-MAC: An Energy-Harvested Receiver-Initiated MAC Protocol for Wireless Sensor Networks , 2014, Int. J. Distributed Sens. Networks.

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

[19]  Winston Khoon Guan Seah,et al.  LEB-MAC: Load and energy balancing MAC protocol for energy harvesting powered wireless sensor networks , 2014, 2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS).

[20]  Djamel Djenouri,et al.  Traffic-Differentiation-Based Modular QoS Localized Routing for Wireless Sensor Networks , 2011, IEEE Transactions on Mobile Computing.

[21]  Chang-Gun Lee,et al.  MMSPEED: multipath Multi-SPEED protocol for QoS guarantee of reliability and. Timeliness in wireless sensor networks , 2006, IEEE Transactions on Mobile Computing.

[22]  Debasish Ghose,et al.  Energy Efficient Consecutive Packet Transmissions in Receiver-Initiated Wake-Up Radio Enabled WSNs , 2018, IEEE Sensors Journal.

[23]  Gerhard P. Hancke,et al.  Software Defined Networking for Improved Wireless Sensor Network Management: A Survey , 2017, Sensors.

[24]  Ke Xiong,et al.  RF Energy Harvesting Wireless Powered Sensor Networks for Smart Cities , 2017, IEEE Access.

[25]  Micheal Drieberg,et al.  Multi-priority based QoS MAC protocol for wireless sensor networks , 2017, 2017 7th IEEE International Conference on System Engineering and Technology (ICSET).

[26]  Yong Xiang,et al.  An Efficient MAC Protocol With Adaptive Energy Harvesting for Machine-to-Machine Networks , 2015, IEEE Access.

[27]  Gennaro Boggia,et al.  A comprehensive review on energy harvesting MAC protocols in WSNs: Challenges and tradeoffs , 2018, Ad Hoc Networks.

[28]  John A. Stankovic,et al.  Context-aware wireless sensor networks for assisted living and residential monitoring , 2008, IEEE Network.

[29]  Debasish Ghose,et al.  MAC Protocols for Wake-Up Radio: Principles, Modeling and Performance Analysis , 2018, IEEE Transactions on Industrial Informatics.

[30]  Sung-Gi Min,et al.  Priority-based QoS MAC protocol for wireless sensor networks , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[31]  Xenofon Fafoutis,et al.  Receiver-initiated medium access control protocols for wireless sensor networks , 2015, Comput. Networks.

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

[33]  Tae-Jin Lee,et al.  MAC protocol for energy-harvesting users in cognitive radio networks , 2014, ICUIMC '14.

[34]  Ying-Wen Bai,et al.  An improved design of a wireless keyboard powered by solar cells and a large capacitor , 2008 .

[35]  Selahattin Kosunalp MAC Protocols for Energy Harvesting Wireless Sensor Networks: Survey , 2015 .

[36]  Djamel Djenouri,et al.  MAC Protocols With Wake-Up Radio for Wireless Sensor Networks: A Review , 2017, IEEE Communications Surveys & Tutorials.

[37]  Takuro Sato,et al.  An Intelligent Hybrid MAC With Traffic-Differentiation-Based QoS for Wireless Sensor Networks , 2013, IEEE Sensors Journal.

[38]  Zhigang Jin,et al.  Implementation of a Cross-Layer Sensing Medium-Access Control Scheme , 2017, Sensors.

[39]  Meiling Zhu,et al.  Energy-Aware Approaches for Energy Harvesting Powered Wireless Sensor Nodes , 2017, IEEE Sensors Journal.

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

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

[42]  Jing Liu,et al.  Human powered wireless charger for low-power mobile electronic devices , 2012, IEEE Transactions on Consumer Electronics.

[43]  Hung-Yu Wei,et al.  DeepSleep: IEEE 802.11 enhancement for energy-harvesting machine-to-machine communications , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[44]  Winston K. G. Seah,et al.  Multi-tier probabilistic polling in Wireless Sensor Networks powered by energy harvesting , 2011, 2011 Seventh International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[45]  Hwee Pink Tan,et al.  Probabilistic polling for multi-hop energy harvesting wireless sensor networks , 2012, 2012 IEEE International Conference on Communications (ICC).

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

[47]  Jean-Marie Bonnin,et al.  Wireless sensor networks: a survey on recent developments and potential synergies , 2013, The Journal of Supercomputing.

[48]  Chunming Qiao,et al.  Medium access control with a dynamic duty cycle for sensor networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[49]  Hwee Pink Tan,et al.  Design and performance analysis of MAC schemes for Wireless Sensor Networks Powered by Ambient Energy Harvesting , 2011, Ad Hoc Networks.

[50]  Chiara Petrioli,et al.  GreenCastalia: an energy-harvesting-enabled framework for the Castalia simulator , 2013, ENSSys '13.

[51]  Xenofon Fafoutis,et al.  ODMAC: an on-demand MAC protocol for energy harvesting - wireless sensor networks , 2011, PE-WASUN '11.

[52]  Gang Zhou,et al.  Achieving Real-Time Target Tracking UsingWireless Sensor Networks , 2006, 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'06).

[53]  Jamil Y. Khan,et al.  An Adaptive MAC Protocol for RF Energy Harvesting Wireless Sensor Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

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

[55]  Wei Yang,et al.  DCE: A Distributed Energy-Efficient Clustering Protocol for Wireless Sensor Network Based on Double-Phase Cluster-Head Election , 2017, Sensors.

[56]  Xenofon Fafoutis,et al.  Sustainable medium access control: Implementation and evaluation of ODMAC , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[57]  Jobin Varghese,et al.  Performance analysis of synchronous and receiver initiated MAC protocols under varying traffic density over Wireless Sensor Networks , 2014, 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

[58]  Özlem Durmaz Incel,et al.  QoS-aware MAC protocols for wireless sensor networks: A survey , 2011, Comput. Networks.

[59]  Guangming Li,et al.  An Energy Efficient MAC Protocol for Wireless Passive Sensor Networks , 2017, Future Internet.

[60]  Mohamed H. Ahmed,et al.  Maximizing Lifetime in Wireless Sensor Network for Structural Health Monitoring With and Without Energy Harvesting , 2017, IEEE Access.

[61]  Andreas Terzis,et al.  A-MAC , 2012, ACM Trans. Sens. Networks.

[62]  Wenjing Lou,et al.  Energy aware efficient geographic routing in lossy wireless sensor networks with environmental energy supply , 2009, Wirel. Networks.