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 条
  • [1] A Task Scheduling Algorithm Based on Q-Learning for WSNs
    Zhang, Benhong
    Wu, Wensheng
    Bi, Xiang
    Wang, Yiming
    COMMUNICATIONS AND NETWORKING, CHINACOM 2018, 2019, 262 : 521 - 530
  • [2] A Q-learning algorithm for task scheduling based on improved SVM in wireless sensor networks
    Wei, Zhenchun
    Liu, Fei
    Zhang, Yan
    Xu, Juan
    Ji, Jianjun
    Lyu, Zengwei
    COMPUTER NETWORKS, 2019, 161 : 138 - 149
  • [3] ACO intelligent task scheduling algorithm based on Q-learning optimization in a multilayer cognitive radio platform
    Xie, Zongfu
    Liu, Jinjin
    Ji, Yawei
    Li, Wanwan
    Dong, Chunxiao
    Yang, Bin
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2023,
  • [4] A Deep Q-Learning Approach for GPU Task Scheduling
    Luley, Ryan S.
    Qiu, Qinru
    2020 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2020,
  • [5] Q-learning based flexible task scheduling in a global view for the Internet of Things
    Ge, Junxiao
    Liu, Bin
    Wang, Tian
    Yang, Qiang
    Liu, Anfeng
    Li, Ang
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (08)
  • [6] Q-learning based Routing Scheduling For a Multi-Task Autonomous Agent
    Bouhamed, Omar
    Ghazzai, Hakim
    Besbes, Hichem
    Massoud, Yehia
    2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 634 - 637
  • [7] Low load DIDS task scheduling based on Q-learning in edge computing environment
    Zhao, Xu
    Huang, Guangqiu
    Gao, Ling
    Li, Maozhen
    Gao, Quanli
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 188
  • [8] Adaptive job shop scheduling strategy based on weighted Q-learning algorithm
    Yu-Fang Wang
    Journal of Intelligent Manufacturing, 2020, 31 : 417 - 432
  • [9] Adaptive job shop scheduling strategy based on weighted Q-learning algorithm
    Wang, Yu-Fang
    JOURNAL OF INTELLIGENT MANUFACTURING, 2020, 31 (02) : 417 - 432
  • [10] Q-learning based dynamic task scheduling for energy-efficient cloud computing
    Ding, Ding
    Fan, Xiaocong
    Zhao, Yihuan
    Kang, Kaixuan
    Yin, Qian
    Zeng, Jing
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 : 361 - 371