首页> 外文学位 >Performance of Data Aggregation for Wireless Sensor Networks.
【24h】

Performance of Data Aggregation for Wireless Sensor Networks.

机译:无线传感器网络的数据聚合性能。

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

摘要

This thesis focuses on three fundamental issues that concern data aggregation protocols for periodic data collection in sensor networks: which sensor nodes should report their data, when should they report it, and should they use unicast or broadcast based protocols for this purpose.;The issue of when nodes should report their data is considered in the context of real-time monitoring applications. Such applications can require high sampling rates and low-delay forwarding of the sensor values to a sink node at which the data is to be further processed. Since aggregation requires that some sensor data be delayed at intermediate nodes, however, while waiting for other data to be received, a key issue in the context of real-time monitoring is how to achieve effective aggregation with minimal forwarding delay. Previous work has advocated synchronous aggregation, in which a node's position in the aggregation tree determines when it transmits to its parent. The first part of this thesis shows that asynchronous aggregation, in which the time of each node's transmission is determined adaptively based on its local history of past packet receptions from its children, outperforms synchronous aggregation by providing lower delay for a given end-to-end loss rate.;Second, new broadcast-based aggregation protocols are designed and evaluated. They minimize the number of packet transmissions, relying on multipath delivery rather than automatic repeat request for reliability. The performance of broadcast-based aggregation is compared to that of unicast-based aggregation, in the context of both real-time and delay-tolerant data collection. For real-time applications, this work investigates whether such protocols can achieve lower collection delays and support higher sampling rates than conventional aggregation protocols, while performance evaluation for delay-tolerant data collection is focused on reliability. The results suggest that when packet loss is random, broadcast-based protocols can yield significantly improved performance in some real-time data collection scenarios, specifically when sensor data can be aggregated into packets of size that is independent (or largely independent) of the number of values being aggregated. Broadcast-based aggregation can yield significantly better performance than unicast-based aggregation for both real-time and delay-tolerant data collection when packet loss follows a two-state Gilbert error model.;Finally, in the context of applications in which coverage of some monitored region is to be maintained, this thesis investigates the potential benefits of dynamically, rather than semi-statically, determining the set of nodes reporting their data. In such applications, sensor nodes are often deployed more densely than would minimally be required. With a semi-static approach, node scheduling protocols are deployed to reduce energy consumption and prolong network lifetime by putting redundant nodes to sleep. Node scheduling approaches, however, may leave part of the monitored region uncovered if node failures happen and a replacement node is not woken up immediately. Unicast and broadcast-based coverage-preserving data aggregation protocols in which nodes dynamically determine during each round of data collection whether they should transmit their data, or whether the set of neighbouring nodes that have already transmitted is sufficient to provide coverage, are designed and evaluated. The performance of the proposed protocols is compared to that of data collection protocols relying on node scheduling. Results suggest that the proposed broadcast-based protocol can greatly improve reliability, at the potential cost of increased traffic volume owing to non-minimal selection of transmitting nodes. For real-time data collection that is willing to trade reliability for improved data collection delay, broadcast-based data aggregation with node scheduling is able to achieve lower delay with moderate loss of coverage.
机译:本文主要研究三个基本问题,这些问题涉及传感器网络中用于定期数据收集的数据聚合协议:哪些传感器节点应报告其数据,何时报告该数据,以及为此目的应使用基于单播或广播的协议。在实时监视应用程序的上下文中考虑节点何时应报告其数据。这样的应用可能需要高采样率和低延迟将传感器值转发到宿节点,在该节点上将进一步处理数据。由于聚合要求在中间节点延迟某些传感器数据,但是,在等待接收其他数据的同时,实时监控上下文中的关键问题是如何以最小的转发延迟实现有效的聚合。先前的工作提倡同步聚合,其中节点在聚合树中的位置决定了何时将其传输给父节点。本论文的第一部分表明异步聚合优于异步同步聚合,异步聚合通过基于给定端到端的较低延迟来自适应同步,该异步节点基于其从子节点接收到的过去数据包的本地历史来自适应地确定传输时间。其次,设计并评估了新的基于广播的聚合协议。它们依靠多路径传递而不是自动重复请求来最大程度地减少数据包传输的数量,以提高可靠性。在实时数据和容错数据收集的背景下,将基于广播的聚合的性能与基于单播的聚合的性能进行了比较。对于实时应用,这项工作调查了这种协议是否比传统的聚合协议能够实现更低的采集延迟并支持更高的采样率,而耐延迟数据采集的性能评估则着眼于可靠性。结果表明,当数据包丢失是随机的时,基于广播的协议可以在某些实时数据收集方案中显着提高性能,特别是当传感器数据可以聚合为大小独立于(或很大程度上独立于)数量的数据包时汇总的值。当数据包丢失遵循两种状态的吉尔伯特误差模型时,对于实时数据和容错数据收集,基于广播的聚合可以产生比基于单播的聚合更好的性能。最后,在涉及某些覆盖范围的应用程序中要维护受监视区域,本文研究动态而不是半静态地确定报告其数据的节点集的潜在好处。在此类应用中,传感器节点的部署往往比最低要求的部署密度更高。通过半静态方法,部署了节点调度协议,以通过使冗余节点进入睡眠状态来减少能耗并延长网络寿命。但是,如果发生节点故障并且替换节点没有立即唤醒,则节点调度方法可能会使受监视区域的一部分不被发现。设计并评估了基于单播和广播的,覆盖范围广的数据聚合协议,在该协议中,节点在每轮数据收集期间动态确定是否应该传输其数据,或者已经传输的一组相邻节点是否足以提供覆盖范围。将所提出的协议的性能与依赖于节点调度的数据收集协议的性能进行比较。结果表明,所提出的基于广播的协议可以极大地提高可靠性,但由于传输节点的选择不足,因此可能增加通信量。对于愿意为提高数据收集延迟而牺牲可靠性的实时数据收集,具有节点调度功能的基于广播的数据聚合能够实现较低的延迟,而覆盖范围却要适度。

著录项

  • 作者

    Feng, Jie.;

  • 作者单位

    The University of Saskatchewan (Canada).;

  • 授予单位 The University of Saskatchewan (Canada).;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 213 p.
  • 总页数 213
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号