A task scheduling algorithm based on Q-learning and shared value function for WSNs

被引:22
|
作者
Wei, Zhenchun [1 ]
Zhang, Yan [1 ]
Xu, Xiangwei [1 ]
Shi, Lei [1 ]
Feng, Lin [1 ]
机构
[1] Hefei Univ Technol, Sch Comp & Informat, 193 Tunxi Rd, Hefei 230009, Anhui, Peoples R China
基金
中国国家自然科学基金; 对外科技合作项目(国际科技项目);
关键词
Wireless sensor networks; Sensor nodes; Task scheduling; Q-leaming; Shared value function; SENSOR NETWORKS; WIRELESS;
D O I
10.1016/j.comnet.2017.06.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In dynamic Wireless Sensor Networks (WSNs), each sensor node should be allowed to schedule tasks by itself based on current environmental changes. Task scheduling on each sensor node should be done online towards balancing the tradeoff between resources utilization and application performance. In order to solve the problem of frequent exchange of cooperative information in existing cooperative learning algorithms, a task scheduling algorithm based on Q-learning and shared value function for WSNs, QS is proposed. Specifically, the task model for target monitoring applications and the cooperative Q-learning model are both established, and some basic elements of reinforcement learning including the delayed rewards and the state space are also defined. Moreover, according to the characteristic of the value of the function change, QS designs the sending constraint and the expired constraint of state value to reduce the switching frequency of cooperative information while guaranteeing the cooperative learning effect. Experimental results on NS3 show that QS can perform task scheduling dynamically according to current environmental changes; compared with other cooperative learning algorithms, QS achieves better application performance with achievable energy consumption and also makes each sensor node complete its functionality job normally. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:141 / 149
页数:9
相关论文
共 50 条
  • [41] Power Control Algorithm Based on Q-Learning in Femtocell
    Li Y.
    Tang Y.
    Liu H.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2019, 41 (11): : 2557 - 2564
  • [42] Research on Q-learning algorithm based on Metropolis criterion
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (06):
  • [43] Novel Virtual Network Function Service Chain Deployment Algorithm based on Q-learning
    Xuan, Hejun
    Lu, Jun
    Li, Na
    Wang, Leijie
    IAENG International Journal of Computer Science, 2023, 50 (02)
  • [44] A task duplication based scheduling algorithm for shared memory multiprocessors
    Kang, OH
    Kim, SG
    PARALLEL COMPUTING, 2003, 29 (01) : 161 - 166
  • [45] Deep Q learning cloud task scheduling algorithm based on improved exploration strategy
    Cheng, Chenyu
    Li, Gang
    Fan, Jiaqing
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2024, 24 (4-5) : 2095 - 2107
  • [46] Improved Q-learning algorithm for solving permutation flow shop scheduling problems
    He, Zimiao
    Wang, Kunlan
    Li, Hanxiao
    Song, Hong
    Lin, Zhongjie
    Gao, Kaizhou
    Sadollah, Ali
    IET COLLABORATIVE INTELLIGENT MANUFACTURING, 2022, 4 (01) : 35 - 44
  • [47] A Priority Task Scheduling Algorithm based on Residual Energy in EH-WSNs
    Li, Wuyungerile
    Gao, Haode
    Liu, Yingcong
    Jia, Bing
    Huang, Baoqi
    2020 16TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2020), 2020, : 43 - 48
  • [48] Learning of Keepaway Task for RoboCup Soccer Agent Based on Fuzzy Q-Learning
    Sawa, Toru
    Watanabe, Toshihiko
    2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 250 - 256
  • [49] Distributed assembly hybrid flow shop scheduling based on shuffled frog leaping algorithm with Q-learning
    Cai J.
    Wang L.
    Lei D.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2023, 51 (12): : 37 - 44
  • [50] Automatic Verification Flow Shop Scheduling of Electric Energy Meters Based on an Improved Q-Learning Algorithm
    Peng, Long
    Li, Jiajie
    Zhao, Jingming
    Dang, Sanlei
    Kong, Zhengmin
    Ding, Li
    ENERGIES, 2022, 15 (05)