A reinforcement learning-based sleep scheduling algorithm for compressive data gathering in wireless sensor networks

被引:14
|
作者
Wang, Xun [1 ]
Chen, Hongbin [1 ]
Li, Shichao [1 ]
机构
[1] Guilin Univ Elect Technol, Sch Informat & Commun, Guilin 541004, Peoples R China
基金
中国国家自然科学基金;
关键词
Wireless sensor networks; Compressive data gathering; Sleep scheduling; Reinforcement learning; ROUTING PROTOCOL; ENERGY;
D O I
10.1186/s13638-023-02237-4
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Compressive data gathering (CDG) is an adequate method to reduce the amount of data transmission, thereby decreasing energy expenditure for wireless sensor networks (WSNs). Sleep scheduling integrated with CDG can further promote energy efficiency. Most of existing sleep scheduling methods for CDG were formulated as centralized optimization problems which introduced many extra control message exchanges. Meanwhile, a few distributed methods usually adopted stochastic decision which could not adapt to variance in residual energy of nodes. A part of nodes were prone to prematurely run out of energy. In this paper, a reinforcement learning-based sleep scheduling algorithm for CDG (RLSSA-CDG) is proposed. Active nodes selection is modeled as a finite Markov decision process. The mode-free Q learning algorithm is used to search optimal decision strategies. Residual energy of nodes and sampling uniformity are considered into the reward function of the Q learning algorithm for load balance of energy consumption and accurate data reconstruction. It is a distributed algorithm that avoids large amounts of control message exchanges. Each node takes part in one step of the decision process. Thus, computation overhead for sensor nodes is affordable. Simulation experiments are carried out on the MATLAB platform to validate the effectiveness of the proposed RLSSA-CDG against the distributed random sleep scheduling algorithm for CDG (DSSA-CDG) and the original sparse-CDG algorithm without sleep scheduling. The simulation results indicate that the proposed RLSSA-CDG outperforms the two contrast algorithms in terms of energy consumption, network lifetime, and data recovery accuracy. The proposed RLSSA-CDG reduces energy consumption by 4.64% and 42.42%, respectively, compared to the DSSA-CDG and the original sparse-CDG, prolongs life span by 57.3%, and promotes data recovery accuracy by 84.7% compared to the DSSA-CDG.
引用
收藏
页数:17
相关论文
共 50 条
  • [21] Robust Compressive Data Gathering in Wireless Sensor Networks
    Tang, Yu
    Zhang, Bowu
    Jing, Tao
    Wu, Dengyuan
    Cheng, Xiuzhen
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2013, 12 (06) : 2754 - 2761
  • [22] A novel double sparse structure dictionary learning–based compressive data-gathering algorithm in wireless sensor networks
    Chen, Junying
    Guo, Zhanshe
    Zhou, Fuqiang
    Wan, Jiangwen
    Wang, Donghao
    Sensor Review, 2022, 41 (01) : 65 - 73
  • [23] A Reinforcement Learning-based Multipath Scheduling for Heterogeneous Wireless Networks
    Nguyen, Thanh Trung
    Vu, Minh Hai
    Le Nguyen, Phi
    Do, Phan Thuan
    Nguyen, Kien
    2022 IEEE 8TH WORLD FORUM ON INTERNET OF THINGS, WF-IOT, 2022,
  • [24] Reinforcement learning–enabled efficient data gathering in underground wireless sensor networks
    Deng Zhao
    Zhangbing Zhou
    Shangguang Wang
    Bo Liu
    Walid Gaaloul
    Personal and Ubiquitous Computing, 2023, 27 : 581 - 598
  • [25] Joint Compressive Data Gathering and Scheduling in Wireless Sensor Networks under the Physical Interference Model
    Ebrahimi, Dariush
    Assi, Chadi
    2015 IEEE 16TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2015,
  • [26] Unbalanced Expander Based Compressive Data Gathering in Clustered Wireless Sensor Networks
    Li, Xiangling
    Tao, Xiaofeng
    Mao, Guoqiang
    IEEE ACCESS, 2017, 5 : 7553 - 7566
  • [27] A Distributed Method for Compressive Data Gathering in Wireless Sensor Networks
    Ebrahimi, Dariush
    Assi, Chadi
    IEEE COMMUNICATIONS LETTERS, 2014, 18 (04) : 624 - 627
  • [28] Reinforcement Learning-Based Data Forwarding in Underwater Wireless Sensor Networks with Passive Mobility
    Chang, Haotian
    Feng, Jing
    Duan, Chaofan
    SENSORS, 2019, 19 (02):
  • [29] A Fast Scheduling Algorithm for Detection and Localization of Hidden Objects Based on Data Gathering in Wireless Sensor Networks
    Levner, Eugene
    Kriheli, Boris
    Elalouf, Amir
    Tsadikovich, Dmitry
    NATURE-INSPIRED COMPUTATION AND MACHINE LEARNING, PT II, 2014, 8857 : 436 - 450
  • [30] DICSA: Distributed and concurrent link scheduling algorithm for data gathering in wireless sensor networks
    Dezfouli, Behnam
    Radi, Marjan
    Whitehouse, Kamin
    Abd Razak, Shukor
    Hwee-Pink, Tan
    AD HOC NETWORKS, 2015, 25 : 54 - 71