Distributed Reliable and Efficient Transmission Task Assignment for WSNs

Distributed Reliable and Efficient Transmission Task Assignment for WSNs
复制标题

DOI:
10.3390/s19225028
复制
发表时间:
2019-11-01
期刊:
影响因子:
3.9
通讯作者:
Zhang, Shunxiang
Zhang, Shunxiang
中科院分区:
综合性期刊3区
文献类型:
--
作者:
Zhu, Xiaojuan;Li, Kuan-Ching;Zhang, Shunxiang

文献摘要

被引文献

相似文献

任务分配是无线传感器网络中的一个关键问题,它直接影响到传感任务的完成质量。从全局优化的角度出发,提出了一种面向传输的可靠节能任务分配方法(TRETA),该方法基于网络的多层次综合视图和无线传感器网络传输评估模型。为了提供更好的容错能力,TRETA在事件驱动模式下进行动态调整。为了解决无线传感器网络中可靠、高效的分布式任务分配问题,提出了两种基于TRETA的无线传感器网络分布式任务分配算法。前者中,sink根据可靠性要求为所有簇头分配可靠性,簇头根据分配的阶段目标可靠性约束进行本地任务分配。仿真结果表明,减少通信成本和延迟的任务分配相比,集中式任务分配。与后者类似,全局视图是通过从多个汇聚节点以及具有全局优化的一致综合视图的多个汇聚节点获取局部视图来获得的。这种无需与远程节点通信就能响应本地任务分配需求的方式,克服了大规模传感器网络中集中式任务分配通信开销大、时延大的缺点,具有较好的可扩展性。
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.