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 条
  • [41] A Genetic Algorithm Based Mechanism for Scheduling Mobile Sensors in Hybrid WSNs Applications
    Zhang, Yaqiang
    Zhou, Zhangbing
    Zhao, Deng
    Sun, Yunchuan
    Xue, Xiao
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2017, 2017, 10251 : 220 - 231
  • [42] Research of Task Scheduling Algorithm Based on Parallel Computing
    Liu Yijun
    He Xiaoman
    Feng Dan
    Fang Yu
    MANUFACTURING SYSTEMS AND INDUSTRY APPLICATIONS, 2011, 267 : 693 - 698
  • [43] A Deep Learning Model for Energy-Aware Task Scheduling Algorithm Based on Learning Automata for Fog Computing
    Pourian, Reza Ebrahim
    Fartash, Mehdi
    Torkestani, Javad Akbari
    COMPUTER JOURNAL, 2024, 67 (02) : 508 - 518
  • [44] A PSO Algorithm Based Task Scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2019, 10 (04) : 1 - 17
  • [45] Task Scheduling Optimization Based on Firefly Algorithm in Storm
    Duan, Wen
    Zhou, Liang
    PROCEEDINGS OF 2020 IEEE 10TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2020), 2020, : 150 - 154
  • [46] The Scheduling Algorithm of Grid Task Based on Cloud Model
    Gao, Shutao
    ADVANCED MEASUREMENT AND TEST, PARTS 1 AND 2, 2010, 439-440 : 1177 - 1183
  • [47] Task scheduling algorithm based on PSO in cloud environment
    Xu, Anqi
    Yang, Yang
    Mi, Zhenqiang
    Xiong, Zenggang
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 1055 - 1061
  • [48] A Deep Reinforcement Learning-based Task Scheduling Algorithm for Energy Efficiency in Data Centers
    Song, Penglei
    Chi, Ce
    Ji, Kaixuan
    Liu, Zhiyong
    Zhang, Fa
    Zhang, Shikui
    Qiu, Dehui
    Wan, Xiaohua
    30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [49] Implementing an intelligent learning-based algorithm for efficient task scheduling in cloud computing environments
    Ahmed, Mohammed Waseem
    Kavitha, G.
    INFORMATION SECURITY JOURNAL, 2025,
  • [50] Cloud Computing Task Scheduling Algorithm Based On Improved Genetic Algorithm
    Fang Yiqiu
    Xiao Xia
    Ge Junwei
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 852 - 856