A Reinforcement Learning-Based Dynamic Clustering of Sleep Scheduling Algorithm (RLDCSSA-CDG) for Compressive Data Gathering in Wireless Sensor Networks

Energy plays a major role in wireless sensor networks (WSNs), and measurements demonstrate that transmission consumes more energy than processing. Hence, organizing the transmission process and managing energy usage throughout the network are the main goals for maximizing the network’s lifetime. Thi...

Full description

Saved in:
Bibliographic Details
Main Authors: Alaa N. El-Shenhabi, Ehab H. Abdelhay, Mohamed A. Mohamed, Ibrahim F. Moawad
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Technologies
Subjects:
Online Access:https://www.mdpi.com/2227-7080/13/1/25
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832587450137968640
author Alaa N. El-Shenhabi
Ehab H. Abdelhay
Mohamed A. Mohamed
Ibrahim F. Moawad
author_facet Alaa N. El-Shenhabi
Ehab H. Abdelhay
Mohamed A. Mohamed
Ibrahim F. Moawad
author_sort Alaa N. El-Shenhabi
collection DOAJ
description Energy plays a major role in wireless sensor networks (WSNs), and measurements demonstrate that transmission consumes more energy than processing. Hence, organizing the transmission process and managing energy usage throughout the network are the main goals for maximizing the network’s lifetime. This paper proposes an algorithm called RLDCSSA-CDG, which is processed through the 3F phases: foundation, formation, and forwarding phases. Firstly, the network architecture is founded, and the cluster heads (CHs) are determined in the foundation phase. Secondly, sensor nodes are dynamically gathered into clusters for better communication in the formation phase. Finally, the transmitting process will be adequately organized based on an adaptive wake-up/sleep scheduling algorithm to transmit the data at the “right time” in the forwarding phase. The MATLAB platform was utilized to conduct simulation studies to validate the proposed RLDCSSA-CDG’s effectiveness. Compared to a very recent work called RLSSA and RLDCA for CDG, the proposed RLDCSSA-CDG reduces total data transmissions by 22.7% and 63.3% and energy consumption by 8.93% and 38.8%, respectively. It also achieves the lowest latency compared to the two contrastive algorithms. Furthermore, the proposed algorithm increases the whole network lifetime by 77.3% and promotes data recovery accuracy by 91.1% relative to the compared algorithms.
format Article
id doaj-art-b425bcbbcd3d47bbb2d802393463c0ad
institution Kabale University
issn 2227-7080
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Technologies
spelling doaj-art-b425bcbbcd3d47bbb2d802393463c0ad2025-01-24T13:50:47ZengMDPI AGTechnologies2227-70802025-01-011312510.3390/technologies13010025A Reinforcement Learning-Based Dynamic Clustering of Sleep Scheduling Algorithm (RLDCSSA-CDG) for Compressive Data Gathering in Wireless Sensor NetworksAlaa N. El-Shenhabi0Ehab H. Abdelhay1Mohamed A. Mohamed2Ibrahim F. Moawad3Department of Electronics and Communication Engineering, Faculty of Engineering, Mansoura University, Mansoura 35516, EgyptDepartment of Electronics and Communication Engineering, Faculty of Engineering, Mansoura University, Mansoura 35516, EgyptDepartment of Electronics and Communication Engineering, Faculty of Engineering, Mansoura University, Mansoura 35516, EgyptDepartment of Artificial Intelligence, College of Computer Science and Engineering, Taibah University, Medina 42353, Saudi ArabiaEnergy plays a major role in wireless sensor networks (WSNs), and measurements demonstrate that transmission consumes more energy than processing. Hence, organizing the transmission process and managing energy usage throughout the network are the main goals for maximizing the network’s lifetime. This paper proposes an algorithm called RLDCSSA-CDG, which is processed through the 3F phases: foundation, formation, and forwarding phases. Firstly, the network architecture is founded, and the cluster heads (CHs) are determined in the foundation phase. Secondly, sensor nodes are dynamically gathered into clusters for better communication in the formation phase. Finally, the transmitting process will be adequately organized based on an adaptive wake-up/sleep scheduling algorithm to transmit the data at the “right time” in the forwarding phase. The MATLAB platform was utilized to conduct simulation studies to validate the proposed RLDCSSA-CDG’s effectiveness. Compared to a very recent work called RLSSA and RLDCA for CDG, the proposed RLDCSSA-CDG reduces total data transmissions by 22.7% and 63.3% and energy consumption by 8.93% and 38.8%, respectively. It also achieves the lowest latency compared to the two contrastive algorithms. Furthermore, the proposed algorithm increases the whole network lifetime by 77.3% and promotes data recovery accuracy by 91.1% relative to the compared algorithms.https://www.mdpi.com/2227-7080/13/1/25efficient energysparse-CDGsleep schedulingclusteringreinforcement learningduty cycling
spellingShingle Alaa N. El-Shenhabi
Ehab H. Abdelhay
Mohamed A. Mohamed
Ibrahim F. Moawad
A Reinforcement Learning-Based Dynamic Clustering of Sleep Scheduling Algorithm (RLDCSSA-CDG) for Compressive Data Gathering in Wireless Sensor Networks
Technologies
efficient energy
sparse-CDG
sleep scheduling
clustering
reinforcement learning
duty cycling
title A Reinforcement Learning-Based Dynamic Clustering of Sleep Scheduling Algorithm (RLDCSSA-CDG) for Compressive Data Gathering in Wireless Sensor Networks
title_full A Reinforcement Learning-Based Dynamic Clustering of Sleep Scheduling Algorithm (RLDCSSA-CDG) for Compressive Data Gathering in Wireless Sensor Networks
title_fullStr A Reinforcement Learning-Based Dynamic Clustering of Sleep Scheduling Algorithm (RLDCSSA-CDG) for Compressive Data Gathering in Wireless Sensor Networks
title_full_unstemmed A Reinforcement Learning-Based Dynamic Clustering of Sleep Scheduling Algorithm (RLDCSSA-CDG) for Compressive Data Gathering in Wireless Sensor Networks
title_short A Reinforcement Learning-Based Dynamic Clustering of Sleep Scheduling Algorithm (RLDCSSA-CDG) for Compressive Data Gathering in Wireless Sensor Networks
title_sort reinforcement learning based dynamic clustering of sleep scheduling algorithm rldcssa cdg for compressive data gathering in wireless sensor networks
topic efficient energy
sparse-CDG
sleep scheduling
clustering
reinforcement learning
duty cycling
url https://www.mdpi.com/2227-7080/13/1/25
work_keys_str_mv AT alaanelshenhabi areinforcementlearningbaseddynamicclusteringofsleepschedulingalgorithmrldcssacdgforcompressivedatagatheringinwirelesssensornetworks
AT ehabhabdelhay areinforcementlearningbaseddynamicclusteringofsleepschedulingalgorithmrldcssacdgforcompressivedatagatheringinwirelesssensornetworks
AT mohamedamohamed areinforcementlearningbaseddynamicclusteringofsleepschedulingalgorithmrldcssacdgforcompressivedatagatheringinwirelesssensornetworks
AT ibrahimfmoawad areinforcementlearningbaseddynamicclusteringofsleepschedulingalgorithmrldcssacdgforcompressivedatagatheringinwirelesssensornetworks
AT alaanelshenhabi reinforcementlearningbaseddynamicclusteringofsleepschedulingalgorithmrldcssacdgforcompressivedatagatheringinwirelesssensornetworks
AT ehabhabdelhay reinforcementlearningbaseddynamicclusteringofsleepschedulingalgorithmrldcssacdgforcompressivedatagatheringinwirelesssensornetworks
AT mohamedamohamed reinforcementlearningbaseddynamicclusteringofsleepschedulingalgorithmrldcssacdgforcompressivedatagatheringinwirelesssensornetworks
AT ibrahimfmoawad reinforcementlearningbaseddynamicclusteringofsleepschedulingalgorithmrldcssacdgforcompressivedatagatheringinwirelesssensornetworks