Communications and Networking. 13th EAI International Conference, ChinaCom 2018, Chengdu, China, October 23-25, 2018, Proceedings

Research Article

A Task Scheduling Algorithm Based on Q-Learning for WSNs

Download
245 downloads
  • @INPROCEEDINGS{10.1007/978-3-030-06161-6_51,
        author={Benhong Zhang and Wensheng Wu and Xiang Bi and Yiming Wang},
        title={A Task Scheduling Algorithm Based on Q-Learning for WSNs},
        proceedings={Communications and Networking. 13th EAI International Conference, ChinaCom 2018, Chengdu, China, October 23-25, 2018, Proceedings},
        proceedings_a={CHINACOM},
        year={2019},
        month={1},
        keywords={Wireless sensor networks Q-Learning Task scheduling},
        doi={10.1007/978-3-030-06161-6_51}
    }
    
  • Benhong Zhang
    Wensheng Wu
    Xiang Bi
    Yiming Wang
    Year: 2019
    A Task Scheduling Algorithm Based on Q-Learning for WSNs
    CHINACOM
    Springer
    DOI: 10.1007/978-3-030-06161-6_51
Benhong Zhang1, Wensheng Wu1, Xiang Bi1,*, Yiming Wang1
  • 1: Hefei University of Technology
*Contact email: bixiang@hfut.edu.cn

Abstract

In industrial Wireless Sensor Networks (WSNs), the transmission of packets usually have strict deadline limitation and the problem of task scheduling has always been an important issue. The problem of task scheduling in WSNs has been proved to be an NP-hard problem, which is usually scheduled using a heuristic algorithm. In this paper, we propose a task scheduling algorithm based on Q-Learning for WSNs called Q-Learning Scheduling on Time Division Multiple Access (QS-TDMA). The algorithm considers the packet priority in combination with the total number of hops and the initial deadline. Moreover, according to the change of the transmission state of packets, QS-TDMA designs the packet transmission constraint and considers the real-time change of packets in WSNs to improve the performance of the scheduling algorithm. Simulation results demonstrate that QS-TDMA is an approximate optimal task scheduling algorithm and can improve the reliability and real-time performance of WSNs.