IEEE Trans Cybern. 2018 Mar;48(3):979-992. doi: 10.1109/TCYB.2017.2669996. Epub 2017 Mar 3.
Sleep/wake-up scheduling is one of the fundamental problems in wireless sensor networks, since the energy of sensor nodes is limited and they are usually unrechargeable. The purpose of sleep/wake-up scheduling is to save the energy of each node by keeping nodes in sleep mode as long as possible (without sacrificing packet delivery efficiency) and thereby maximizing their lifetime. In this paper, a self-adaptive sleep/wake-up scheduling approach is proposed. Unlike most existing studies that use the duty cycling technique, which incurs a tradeoff between packet delivery delay and energy saving, the proposed approach, which does not us duty cycling, avoids such a tradeoff. The proposed approach, based on the reinforcement learning technique, enables each node to autonomously decide its own operation mode (sleep, listen, or transmission) in each time slot in a decentralized manner. Simulation results demonstrate the good performance of the proposed approach in various circumstances.
睡眠/唤醒调度是无线传感器网络中的基本问题之一,因为传感器节点的能量有限,而且通常无法充电。睡眠/唤醒调度的目的是通过尽可能长时间地使节点处于睡眠模式(在不牺牲数据包传输效率的情况下)来节省每个节点的能量,从而最大限度地延长其寿命。在本文中,提出了一种自适应的睡眠/唤醒调度方法。与大多数使用占空比技术的现有研究不同,该技术在数据包传输延迟和节能之间进行权衡,所提出的方法不使用占空比,从而避免了这种权衡。所提出的方法基于强化学习技术,使每个节点能够在每个时隙中自主决定其自身的操作模式(睡眠、监听或传输),以分散的方式进行。仿真结果表明,该方法在各种情况下都具有良好的性能。