论文部分内容阅读
随着数字电路、无线通信等技术的发展,无线传感器网络技术已在许多应用领域获得越来越广泛和深入的应用。无线传感器网络可以使人们在任何时间、地点和任何环境条件下获取大量详实而可靠的信息,为信息的收集提供了巨大的便利。当前的无线传感器网络在很大程度上受电源能量的限制,这是限制无线传感器网络应用的主要问题之一。然而,在无线传感器网络中执行多连接查询,需要耗费巨大能量进行节点之间的数据传输。基于这种考虑,本文研究了面向无线传感器网络中多连接的数据卸载策略,删除一些无用或次要的数据,在确保网络生命周期正常结束的前提下最大化获取信息。
本文分析了无线传感器网络和多连接查询的特点,基于多连接执行的模式,将多连接数据卸载划分为静态卸载和动态卸载,分别针对这两种卸载模式提出了相应的解决方法。静态卸载解决静态连接时的卸载问题,即将收集的感知信息一次性传送至连接节点,连接节点将来自传感器节点的感知数据视为关系,执行传统意义上关系连接后返回结果。对于静态卸载,本文改进了已有的独立卸载算法,提出了简单关联卸载策略和两个改进策略:最大损失优先的关联卸载策略和多轮关联卸载策略。动态卸载解决动态连接时的卸载问题,即数据节点同步地发送所感知的数据,数据以数据流的形式到达连接节点,由连接节点执行基于滑动窗口的多连接操作。本文为动态卸载设计了动态关联卸载策略,通过分阶段卸载、动态调整卸载比率、不一致性检测等方法实现适合于多数据流上的多连接操作的动态卸载。大量实验和分析证明,本文提出的静态卸载策略优于现有的独立卸载策略,可以生成更多的连接结果。本文提出的动态卸载策略可以自适应地解决动态连接时的数据卸载问题。