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

被引:24
|
作者
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 条
  • [21] An ARM-based Q-learning algorithm
    Hsu, Yuan-Pao
    Hwang, Kao-Shing
    Lin, Hsin-Yi
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF CONTEMPORARY INTELLIGENT COMPUTING TECHNIQUES, 2007, 2 : 11 - +
  • [22] Task Allocation in Mesh Structure: 2Side LeapFrog Algorithm and Q-Learning Based Algorithm
    Pozniak-Koszalka, Iwona
    Proma, Wojciech
    Koszalka, Leszek
    Pol, Maciej
    Kasprzak, Andrzej
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT IV, 2012, 7336 : 576 - 587
  • [23] Optimal scheduling in cloud healthcare system using Q-learning algorithm
    Yafei Li
    Hongfeng Wang
    Na Wang
    Tianhong Zhang
    Complex & Intelligent Systems, 2022, 8 : 4603 - 4618
  • [24] Solving a Job Shop Scheduling Problem Using Q-Learning Algorithm
    Belmamoune, Manal Abir
    Ghomri, Latefa
    Yahouni, Zakaria
    12TH INTERNATIONAL WORKSHOP ON SERVICE ORIENTED, HOLONIC AND MULTI-AGENT MANUFACTURING SYSTEMS FOR INDUSTRY OF THE FUTURE, SOHOMA 2022, 2023, 1083 : 196 - 209
  • [25] Fusion Q-Learning Algorithm for Open Shop Scheduling Problem with AGVs
    Wen, Xiaoyu
    Zhang, Haobo
    Li, Hao
    Wang, Haoqi
    Ming, Wuyi
    Zhang, Yuyan
    Zhang, Like
    MATHEMATICS, 2024, 12 (03)
  • [26] Stochastic scheduling with compatible job families by an improved Q-learning algorithm
    Xiao, Yilin
    Tan, Qi
    Zhou, Lei
    Tang, Hao
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 2657 - 2662
  • [27] Optimal scheduling in cloud healthcare system using Q-learning algorithm
    Li, Yafei
    Wang, Hongfeng
    Wang, Na
    Zhang, Tianhong
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (06) : 4603 - 4618
  • [28] QQLAOA: task scheduling with multi-objectives quantum mutation and Q-learning based arithmetic optimizer algorithm in cloud data centers
    Mahjoub, Alireza
    Khalilian, Madjid
    Mohammadzadeh, Javad
    COMPUTING, 2025, 107 (04)
  • [29] Q-learning for Statically Scheduling DAGs
    Roeder, Julius
    Rouxel, Benjamin
    Grelck, Clemens
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 5813 - 5815
  • [30] Q-Learning Enhanced Gradient Based Routing for Balancing Energy Consumption in WSNs
    Debowski, Bazyli
    Spachos, Petros
    Areibi, Shawki
    2016 IEEE 21ST INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELLING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2016, : 18 - 23