A reinforcement learning-based sleep scheduling algorithm for cooperative computing in event-driven wireless sensor networks

被引:10
作者
Guo, Zhihui [1 ]
Chen, Hongbin [1 ]
机构
[1] Guilin Univ Elect Technol, Guangxi Key Lab Wireless Wideband Commun & Signal, Guilin 541004, Peoples R China
基金
中国国家自然科学基金;
关键词
Wireless sensor networks; Cooperative computing; Reinforcement learning; DISTRIBUTED DETECTION; COMMUNICATION; PROTOCOL; COVERAGE;
D O I
10.1016/j.adhoc.2022.102837
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emergency event monitoring is an important application of wireless sensor networks (WSNs). In the traditional cloud-assisted WSNs, the monitored data needs to be sent back to the cloud for processing. The round-trip of huge and burst data causes long delay and high energy consumption. With the increase of the computing capability of sensor nodes, local processing of events can be accomplished through cooperative computing between sensor nodes. However, if a node continues to undertake cooperative computing tasks, the energy consumption of nodes will be unbalanced and the network lifetime will be shortened. Sleep scheduling is an effective method to achieve energy balance, which can activate idle nodes alternately to participate in cooperative computing. In this paper, in order to make WSN more efficient to complete the local processing of events, we build a new system model based on node cooperative computing, and propose a multi-node Q learning-based cooperative computing node selection algorithm to obtain the sleep scheduling strategy. Simulation results show that compared with the classical algorithms, the proposed algorithm can complete more event processing, improve the reliability, and prolong the lifetime of WSNs.
引用
收藏
页数:12
相关论文
共 40 条
[1]  
Anantha AP, 2020, I C INF COMM TECH CO, P1890, DOI 10.1109/ICTC49870.2020.9289271
[2]  
[Anonymous], 2010, P USENIX C HOT TOP C
[3]  
[Anonymous], 2016, MOB INF SYST
[4]   Cloud-Assisted UAV Data Collection for Multiple Emerging Events in Distributed WSNs [J].
Cao, Huiru ;
Liu, Yongxin ;
Yue, Xuejun ;
Zhu, Wenjian .
SENSORS, 2017, 17 (08)
[5]   A Reinforcement Learning-Based Sleep Scheduling Algorithm for Desired Area Coverage in Solar-Powered Wireless Sensor Networks [J].
Chen, Hongbin ;
Li, Xueyan ;
Zhao, Feng .
IEEE SENSORS JOURNAL, 2016, 16 (08) :2763-2774
[6]   Dynamic Computation Offloading in Edge Computing for Internet of Things [J].
Chen, Ying ;
Zhang, Ning ;
Zhang, Yongchao ;
Chen, Xin .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4242-4251
[7]   Multi-Bit & Sequential Decentralized Detection of a Noncooperative Moving Target Through a Generalized Rao Test [J].
Cheng, Xu ;
Ciuonzo, Domenico ;
Rossi, Pierluigi Salvo ;
Wang, Xiaodong ;
Wang, Wei .
IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2021, 7 :740-753
[8]   Distributed Detection in Wireless Sensor Networks Under Multiplicative Fading via Generalized Score Tests [J].
Ciuonzo, Domenico ;
Rossi, Pierluigi Salvo ;
Varshney, Pramod K. .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (11) :9059-9071
[9]   Computational Offloading for Energy Constrained Devices in Multi-Hop Cooperative Networks [J].
Funai, Colin ;
Tapparello, Cristiano ;
Heinzelman, Wendi .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2020, 19 (01) :60-73
[10]  
Gong YS, 2020, AAAI CONF ARTIF INTE, V34, P4020