Distributed Reliable and Efficient Transmission Task Assignment for WSNs

Task assignment is a crucial problem in wireless sensor networks (WSNs) that may affect the completion quality of sensing tasks. From the perspective of global optimization, a transmission-oriented reliable and energy-efficient task allocation (TRETA) is proposed, which is based on a comprehensive m...

Full description

Bibliographic Details
Published in:Sensors
Main Authors: Xiaojuan Zhu, Kuan-Ching Li, Jinwei Zhang, Shunxiang Zhang
Format: Article
Language:English
Published: MDPI AG 2019-11-01
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/22/5028
_version_ 1851942275374907392
author Xiaojuan Zhu
Kuan-Ching Li
Jinwei Zhang
Shunxiang Zhang
author_facet Xiaojuan Zhu
Kuan-Ching Li
Jinwei Zhang
Shunxiang Zhang
author_sort Xiaojuan Zhu
collection DOAJ
container_title Sensors
description Task assignment is a crucial problem in wireless sensor networks (WSNs) that may affect the completion quality of sensing tasks. From the perspective of global optimization, a transmission-oriented reliable and energy-efficient task allocation (TRETA) is proposed, which is based on a comprehensive multi-level view of the network and an evaluation model for transmission in WSNs. To deliver better fault tolerance, TRETA dynamically adjusts in event-driven mode. Aiming to solve the reliable and efficient distributed task allocation problem in WSNs, two distributed task assignments for WSNs based on TRETA are proposed. In the former, the sink assigns reliability to all cluster heads according to the reliability requirements, so the cluster head performs local task allocation according to the assigned phase target reliability constraints. Simulation results show the reduction of the communication cost and latency of task allocation compared to centralized task assignments. Like the latter, the global view is obtained by fetching local views from multiple sink nodes, as well as multiple sinks having a consistent comprehensive view for global optimization. The way to respond to local task allocation requirements without the need to communicate with remote nodes overcomes the disadvantages of centralized task allocation in large-scale sensor networks with significant communication overheads and considerable delay, and has better scalability.
format Article
id doaj-art-eaeab0efda1949aeb0e8da6c54a4f290
institution Directory of Open Access Journals
issn 1424-8220
language English
publishDate 2019-11-01
publisher MDPI AG
record_format Article
spelling doaj-art-eaeab0efda1949aeb0e8da6c54a4f2902025-08-19T21:49:52ZengMDPI AGSensors1424-82202019-11-011922502810.3390/s19225028s19225028Distributed Reliable and Efficient Transmission Task Assignment for WSNsXiaojuan Zhu0Kuan-Ching Li1Jinwei Zhang2Shunxiang Zhang3School of Computer Science and Engineering, Anhui University of Science and Technology, Huainan 554, ChinaDept. of Computer Science and Information Engineering, Providence University, Taichung 43301, TaiwanSchool of Computer Science and Engineering, Anhui University of Science and Technology, Huainan 554, ChinaSchool of Computer Science and Engineering, Anhui University of Science and Technology, Huainan 554, ChinaTask assignment is a crucial problem in wireless sensor networks (WSNs) that may affect the completion quality of sensing tasks. From the perspective of global optimization, a transmission-oriented reliable and energy-efficient task allocation (TRETA) is proposed, which is based on a comprehensive multi-level view of the network and an evaluation model for transmission in WSNs. To deliver better fault tolerance, TRETA dynamically adjusts in event-driven mode. Aiming to solve the reliable and efficient distributed task allocation problem in WSNs, two distributed task assignments for WSNs based on TRETA are proposed. In the former, the sink assigns reliability to all cluster heads according to the reliability requirements, so the cluster head performs local task allocation according to the assigned phase target reliability constraints. Simulation results show the reduction of the communication cost and latency of task allocation compared to centralized task assignments. Like the latter, the global view is obtained by fetching local views from multiple sink nodes, as well as multiple sinks having a consistent comprehensive view for global optimization. The way to respond to local task allocation requirements without the need to communicate with remote nodes overcomes the disadvantages of centralized task allocation in large-scale sensor networks with significant communication overheads and considerable delay, and has better scalability.https://www.mdpi.com/1424-8220/19/22/5028wireless sensor networkstask assignmentdistributedreliableenergy-efficient
spellingShingle Xiaojuan Zhu
Kuan-Ching Li
Jinwei Zhang
Shunxiang Zhang
Distributed Reliable and Efficient Transmission Task Assignment for WSNs
wireless sensor networks
task assignment
distributed
reliable
energy-efficient
title Distributed Reliable and Efficient Transmission Task Assignment for WSNs
title_full Distributed Reliable and Efficient Transmission Task Assignment for WSNs
title_fullStr Distributed Reliable and Efficient Transmission Task Assignment for WSNs
title_full_unstemmed Distributed Reliable and Efficient Transmission Task Assignment for WSNs
title_short Distributed Reliable and Efficient Transmission Task Assignment for WSNs
title_sort distributed reliable and efficient transmission task assignment for wsns
topic wireless sensor networks
task assignment
distributed
reliable
energy-efficient
url https://www.mdpi.com/1424-8220/19/22/5028
work_keys_str_mv AT xiaojuanzhu distributedreliableandefficienttransmissiontaskassignmentforwsns
AT kuanchingli distributedreliableandefficienttransmissiontaskassignmentforwsns
AT jinweizhang distributedreliableandefficienttransmissiontaskassignmentforwsns
AT shunxiangzhang distributedreliableandefficienttransmissiontaskassignmentforwsns