검색 상세

A novel deep reinforcement learning based clustering scheme for WSN

초록/요약

For a long time in the past, the development of Wireless Sensor Networks (WSNs) has received a lot of attention. As a promising technology, WSN can be used in various applications including environmental monitoring, surveillance, and healthcare. The efficient utilization of limited resources in WSNs is crucial to prolong network lifetime and ensure optimal performance. Clustering is an effective approach to organize network nodes into groups, where one node acts as a cluster head to coordinate intra-cluster communication and data aggregation. Traditional clustering algorithms often rely on pre-defined parameters or heuristics and proceed clustering by cluster head selection and cluster formation individually, which may not adapt well to dynamic network conditions. A Reinforcement Learning (RL) based clustering protocol is proposed in this paper that integrates cluster head selection and cluster formation as one step. It considers both energy efficiency and inter cluster interference in the model-free design, which achieves longer network lifetime and higher quality of packet transmission. We conduct extensive experiments using the WSN model to verify the proposed scheme, and results is compared with Low Energy Adaptive Clustering Hierarchy (LEACH) and Greedy Energy Efficient Clustering Scheme (GEECS). The experimental results show that the proposed scheme improves the overall lifetime by 65% and 29% respectively. In conclusion, this paper presents a novel deep RL based clustering scheme for WSNs, offering significant advantages over traditional approaches. By harnessing the capabilities of DRL, our proposed scheme optimizes resource utilization and extends the lifetime of WSNs.

more

목차

Chapter 1 Introduction 1
1.1 Introduction to WSN 1
1.2 Research Motivation and Method Overview 2
Chapter 2 Related Works 4
2.1 Traditional Methods 4
2.2 RL-based Methods 5
Chapter 3 System Model 7
3.1 Network Model 7
3.2 Energy Model 8
3.2.1 Data sensing 8
3.2.2 Data logging 9
3.2.3 Data aggregation and processing 10
3.2.4 Transmission and Receiving 10
3.2.5 Network energy consumption 11
Chapter 4 Proposed Method 13
4.1 Reinforcement Learning 13
4.2 RL based novel clustering method 17
Chapter 5 Results 21
5.1 Experimental Environment 21
5.2 Simulation Results 21
Chapter 6 Conclusion 28

more