首页> 外文期刊>Selected Areas in Communications, IEEE Journal on >Toward Efficient Distributed Algorithms for In-Network Binary Operator Tree Placement in Wireless Sensor Networks
【24h】

Toward Efficient Distributed Algorithms for In-Network Binary Operator Tree Placement in Wireless Sensor Networks

机译:面向无线传感器网络中网络二叉运算符树布局的高效分布式算法

获取原文
获取原文并翻译 | 示例
       

摘要

In-network processing is touted as a key technology to eliminate data redundancy and minimize data transmission, which are crucial to saving energy in wireless sensor networks (WSNs). Specifically, operators participating in in-network processing are mapped to nodes in a sensor network. They receive data from downstream operators, process them and route the output to either the upstream operator or the sink node. The objective of operator tree placement is to minimize the total energy consumed in performing in-network processing. Two types of placement algorithms, centralized and distributed, have been proposed. A problem with the centralized algorithm is that it does not scale to large WSN's, because each sensor node is required to know the complete topology of the network. A problem with the distributed algorithm is their high message complexity. In this paper, we propose a heuristic algorithm to place a tree-structured operator graph, and present a distributed implementation to optimize in-network processing cost and reduce the communication overhead. We prove a tight upper bound on the minimum in-network processing cost, and show that the heuristic algorithm has better performance than a canonical greedy algorithm. Simulation-based evaluations demonstrate the superior performance of our heuristic algorithm. We also give an improved distributed implementation of our algorithm that has a message overhead of O(M) per node, which is much less than the O(sqrt{N}Mlog_2M) and O(sqrt{N}M) complexities for two previously proposed algorithms, Sync and MCFA, respectively. Here, N is the number of network nodes and M is the size of the operator tree.
机译:网络内处理被认为是消除数据冗余并最小化数据传输的关键技术,这对于节省无线传感器网络(WSN)的能源至关重要。具体地,参与网络内处理的运营商被映射到传感器网络中的节点。它们从下游操作员接收数据,对其进行处理,然后将输出路由到上游操作员或接收器节点。放置操作员树的目的是最小化执行网络内处理所消耗的总能量。已经提出了两种类型的布局算法,集中式和分布式。集中式算法的一个问题是它不能扩展到大型WSN,因为需要每个传感器节点知道网络的完整拓扑。分布式算法的问题是它们的消息复杂度高。在本文中,我们提出了一种启发式算法来放置树状运算符图,并提出了一种分布式实现,以优化网络内处理成本并减少通信开销。我们证明了最小的网络内处理成本的严格上限,并证明了启发式算法的性能优于规范贪婪算法。基于仿真的评估证明了我们的启发式算法的优越性能。我们还给出了算法的改进的分布式实现,该算法的每个节点的消息开销为O(M),这比之前两个复杂度的O(sqrt {N} Mlog_2M)和O(sqrt {N} M)复杂度要低得多。分别提出了Sync和MCFA算法。在此,N是网络节点的数量,M是运营商树的大小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号