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] A scheduling scheme in the cloud computing environment using deep Q-learning
    Tong, Zhao
    Chen, Hongjian
    Deng, Xiaomei
    Li, Kenli
    Li, Keqin
    INFORMATION SCIENCES, 2020, 512 (512) : 1170 - 1191
  • [22] Q Learning Based Adaptive Protocol Parameters for WSNs
    Karunanayake, Piumika N.
    Koensgen, Andreas
    Weerawardane, Thushara
    Foerster, Anna
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2023, 25 (01) : 76 - 87
  • [23] A task scheduling algorithm based on Qos
    Ge, Junwei
    Wang, Qingling
    Fang, Yiqiu
    PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 451 - 454
  • [24] A Deep Q-Learning Model for Sequential Task Offloading in Edge AI Systems
    Liu, Dong
    Gu, Shiheng
    Fan, Xinyu
    Zheng, Xu
    Intelligent and Converged Networks, 2024, 5 (03): : 207 - 221
  • [25] An Energy-efficiency Node Scheduling Game Based on Task Prediction in WSNs
    Lin, Kai
    Xu, Tianlang
    Hassan, Mohammad Mehedi
    Alamri, Atif
    Alelaiwi, Abdulhameed
    MOBILE NETWORKS & APPLICATIONS, 2015, 20 (05) : 583 - 592
  • [26] An Energy-efficiency Node Scheduling Game Based on Task Prediction in WSNs
    Kai Lin
    Tianlang Xu
    Mohammad Mehedi Hassan
    Atif Alamri
    Abdulhameed Alelaiwi
    Mobile Networks and Applications, 2015, 20 : 583 - 592
  • [27] Whittle Index-Based Q-Learning for Wireless Edge Caching With Linear Function Approximation
    Xiong, Guojun
    Wang, Shufan
    Li, Jian
    Singh, Rahul
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (05) : 4286 - 4301
  • [28] Learning Automata Based Q-Learning for Content Placement in Cooperative Caching
    Yang, Zhong
    Liu, Yuanwei
    Chen, Yue
    Jiao, Lei
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2020, 68 (06) : 3667 - 3680
  • [29] RAS: A Task Scheduling Algorithm Based on Resource Attribute Selection in a Task Scheduling Framework
    Zhao, Yong
    Chen, Liang
    Li, Youfu
    Liu, Peng
    Li, Xiaolong
    Zhu, Chenchen
    INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, IDCS 2013, 2013, 8223 : 106 - 119
  • [30] Multi objective dynamic task scheduling optimization algorithm based on deep reinforcement learning
    Cheng, Yuqing
    Cao, Zhiying
    Zhang, Xiuguo
    Cao, Qilei
    Zhang, Dezhen
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (05) : 6917 - 6945