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 条
  • [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] 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
  • [4] 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
  • [5] 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
  • [6] Q-Learning Based Scheduling With Successive Interference Cancellation
    Mete, Ezgi
    Girici, Tolga
    IEEE ACCESS, 2020, 8 : 172034 - 172042
  • [7] 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)
  • [8] Q-learning based task scheduling and energy-saving MAC protocol for wireless sensor networkss
    Jaber, Mustafa Musa
    Ali, Mohammed Hassan
    Abd, Sura Khalil
    Jassim, Mustafa Mohammed
    Alkhayyat, Ahmed
    Jassim, Mohammed
    Alkhuwaylidee, Ahmed Rashid
    Nidhal, Lahib
    WIRELESS NETWORKS, 2024, 30 (06) : 4989 - 5005
  • [9] A task duplication based scheduling algorithm for shared memory multiprocessors
    Kang, OH
    Kim, SG
    PARALLEL COMPUTING, 2003, 29 (01) : 161 - 166
  • [10] Real-Time Data Transmission Scheduling Algorithm for Wireless Sensor Networks Based on Deep Q-Learning
    Zhang, Aiqi
    Sun, Meiyi
    Wang, Jiaqi
    Li, Zhiyi
    Cheng, Yanbo
    Wang, Cheng
    ELECTRONICS, 2022, 11 (12)