Machine Learning Prediction Based Adaptive Duty Cycle MAC Protocol for Solar Energy Harvesting Wireless Sensor Networks

The dynamic nature of energy harvesting rate, arising because of ever changing weather conditions, raises new concerns in energy harvesting based wireless sensor networks (EH-WSNs). Therefore, this drives the development of energy aware EH solutions. Formerly, many Medium Access Control (MAC) protoc...

Full description

Bibliographic Details
Published in:IEEE Access
Main Authors: Sohail Sarang, Goran M. Stojanovic, Micheal Drieberg, Stevan Stankovski, Kishore Bingi, Varun Jeoti
Format: Article
Language:English
Published: IEEE 2023-01-01
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10047857/
_version_ 1849829916018737152
author Sohail Sarang
Goran M. Stojanovic
Micheal Drieberg
Stevan Stankovski
Kishore Bingi
Varun Jeoti
author_facet Sohail Sarang
Goran M. Stojanovic
Micheal Drieberg
Stevan Stankovski
Kishore Bingi
Varun Jeoti
author_sort Sohail Sarang
collection DOAJ
container_title IEEE Access
description The dynamic nature of energy harvesting rate, arising because of ever changing weather conditions, raises new concerns in energy harvesting based wireless sensor networks (EH-WSNs). Therefore, this drives the development of energy aware EH solutions. Formerly, many Medium Access Control (MAC) protocols have been developed for EH-WSNs. However, optimizing MAC protocol performance by incorporating predicted future energy intake is relatively new in EH-WSNs. Furthermore, existing MAC protocols do not fully harness the high harvested energy to perform aggressively despite the availability of sufficient energy resources. Therefore, a prediction-based adaptive duty cycle (PADC) MAC protocol has been proposed, called PADC-MAC, that incorporates current and future harvested energy information using the mathematical formulation to improve network performance. Furthermore, a machine learning model, namely nonlinear autoregressive (NAR) neural network, is employed that achieves good prediction accuracy under dynamic harvesting scenarios. As a result, it enables the receiver node to perform aggressively better when there is sufficient inflow of incoming harvesting energy. In addition, PADC-MAC uses a self-adaptation technique that reduces energy consumption. The performance of PADC-MAC is evaluated using GreenCastalia in terms of packet delay, network throughput, packet delivery ratio, energy consumption per bit, receiver energy consumption, and total network energy consumption using realistic harvesting data for 96 consecutive hours under dynamic solar harvesting conditions. The simulation results show that PADC-MAC provides lower average packet delay of the highest priority packets and all packets, energy consumption per bit, and total energy consumption by more than 10.7%, 7.8%, 81%, and 76.4%, respectively when compared to three state-of-the-art protocols for EH-WSNs.
format Article
id doaj-art-5133d3fdfe884dd0bc8ddc8c8e87f351
institution Directory of Open Access Journals
issn 2169-3536
language English
publishDate 2023-01-01
publisher IEEE
record_format Article
spelling doaj-art-5133d3fdfe884dd0bc8ddc8c8e87f3512025-08-20T01:28:53ZengIEEEIEEE Access2169-35362023-01-0111175361755410.1109/ACCESS.2023.324610810047857Machine Learning Prediction Based Adaptive Duty Cycle MAC Protocol for Solar Energy Harvesting Wireless Sensor NetworksSohail Sarang0https://orcid.org/0000-0001-9356-4988Goran M. Stojanovic1https://orcid.org/0000-0003-2098-189XMicheal Drieberg2https://orcid.org/0000-0001-8417-6780Stevan Stankovski3https://orcid.org/0000-0002-4311-1507Kishore Bingi4Varun Jeoti5https://orcid.org/0000-0002-2757-1482Faculty of Technical Sciences, University of Novi Sad, Novi Sad, SerbiaFaculty of Technical Sciences, University of Novi Sad, Novi Sad, SerbiaDepartment of Electrical and Electronic Engineering, Universiti Teknologi PETRONAS, Seri Iskandar, Perak, MalaysiaFaculty of Technical Sciences, University of Novi Sad, Novi Sad, SerbiaDepartment of Electrical and Electronic Engineering, Universiti Teknologi PETRONAS, Seri Iskandar, Perak, MalaysiaFaculty of Technical Sciences, University of Novi Sad, Novi Sad, SerbiaThe dynamic nature of energy harvesting rate, arising because of ever changing weather conditions, raises new concerns in energy harvesting based wireless sensor networks (EH-WSNs). Therefore, this drives the development of energy aware EH solutions. Formerly, many Medium Access Control (MAC) protocols have been developed for EH-WSNs. However, optimizing MAC protocol performance by incorporating predicted future energy intake is relatively new in EH-WSNs. Furthermore, existing MAC protocols do not fully harness the high harvested energy to perform aggressively despite the availability of sufficient energy resources. Therefore, a prediction-based adaptive duty cycle (PADC) MAC protocol has been proposed, called PADC-MAC, that incorporates current and future harvested energy information using the mathematical formulation to improve network performance. Furthermore, a machine learning model, namely nonlinear autoregressive (NAR) neural network, is employed that achieves good prediction accuracy under dynamic harvesting scenarios. As a result, it enables the receiver node to perform aggressively better when there is sufficient inflow of incoming harvesting energy. In addition, PADC-MAC uses a self-adaptation technique that reduces energy consumption. The performance of PADC-MAC is evaluated using GreenCastalia in terms of packet delay, network throughput, packet delivery ratio, energy consumption per bit, receiver energy consumption, and total network energy consumption using realistic harvesting data for 96 consecutive hours under dynamic solar harvesting conditions. The simulation results show that PADC-MAC provides lower average packet delay of the highest priority packets and all packets, energy consumption per bit, and total energy consumption by more than 10.7%, 7.8%, 81%, and 76.4%, respectively when compared to three state-of-the-art protocols for EH-WSNs.https://ieeexplore.ieee.org/document/10047857/Machine learningsolar energy predictionadaptive duty cycleenergy harvesting aware communicationMAC protocolEH-WSNs
spellingShingle Sohail Sarang
Goran M. Stojanovic
Micheal Drieberg
Stevan Stankovski
Kishore Bingi
Varun Jeoti
Machine Learning Prediction Based Adaptive Duty Cycle MAC Protocol for Solar Energy Harvesting Wireless Sensor Networks
Machine learning
solar energy prediction
adaptive duty cycle
energy harvesting aware communication
MAC protocol
EH-WSNs
title Machine Learning Prediction Based Adaptive Duty Cycle MAC Protocol for Solar Energy Harvesting Wireless Sensor Networks
title_full Machine Learning Prediction Based Adaptive Duty Cycle MAC Protocol for Solar Energy Harvesting Wireless Sensor Networks
title_fullStr Machine Learning Prediction Based Adaptive Duty Cycle MAC Protocol for Solar Energy Harvesting Wireless Sensor Networks
title_full_unstemmed Machine Learning Prediction Based Adaptive Duty Cycle MAC Protocol for Solar Energy Harvesting Wireless Sensor Networks
title_short Machine Learning Prediction Based Adaptive Duty Cycle MAC Protocol for Solar Energy Harvesting Wireless Sensor Networks
title_sort machine learning prediction based adaptive duty cycle mac protocol for solar energy harvesting wireless sensor networks
topic Machine learning
solar energy prediction
adaptive duty cycle
energy harvesting aware communication
MAC protocol
EH-WSNs
url https://ieeexplore.ieee.org/document/10047857/
work_keys_str_mv AT sohailsarang machinelearningpredictionbasedadaptivedutycyclemacprotocolforsolarenergyharvestingwirelesssensornetworks
AT goranmstojanovic machinelearningpredictionbasedadaptivedutycyclemacprotocolforsolarenergyharvestingwirelesssensornetworks
AT michealdrieberg machinelearningpredictionbasedadaptivedutycyclemacprotocolforsolarenergyharvestingwirelesssensornetworks
AT stevanstankovski machinelearningpredictionbasedadaptivedutycyclemacprotocolforsolarenergyharvestingwirelesssensornetworks
AT kishorebingi machinelearningpredictionbasedadaptivedutycyclemacprotocolforsolarenergyharvestingwirelesssensornetworks
AT varunjeoti machinelearningpredictionbasedadaptivedutycyclemacprotocolforsolarenergyharvestingwirelesssensornetworks