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...
Saved in:
Main Authors: | , , , |
---|---|
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 |