无线传感器网络中自适应数据存储与kNN查询处理研究

来源 :复旦大学 | 被引量 : 6次 | 上传用户:TDM
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(简称WSNs)由于其潜在、广阔的应用前景成为微电子、通信、网络与数据库等领域的研究热点。它集感知、计算和无线通信为一体,将各类微型传感器产生的感知数据处理后传送至用户。对于用户而言,其所关心的是感知数据,而不是传感器节点本身及其构成的网络。因此,数据存储和查询处理是无线传感器网络研究中首要解决的问题。目前学术界在这方面已取得了不少研究成果,但仍存在着诸多有待研究和解决的问题。本文围绕无线传感器网络以数据为中心这一主线,对无线传感器网络中的自适应数据存储和基于值的kNN查询处理进行了研究。无线传感器网络中的自适应数据存储主要研究如何确定感知数据的存储位置并将数据存储于此,以便查询请求高效节能地访问到相关数据。本质上这是一个信息中介过程:生产者(即收集感知数据并将数据注入到网络中的传感器节点)将感知数据按照某种策略存储在特定位置,而消费者(查询请求发起点,可能是基站、用户或传感器节点)将查询请求路由到相关数据的存储节点,后者将满足查询条件的结果返回给消费者。无线传感器网络中基于值的kNN查询处理主要研究如何在传感器网络中查找出与给定查询值最接近的k个值。这要求在异构、不可靠的传感器网络中实现高效、可靠的网内查询处理,并且能够充分利用节点有限的资源,实时地为用户返回给定查询值的最近邻。本文主要贡献如下:1.提出了无线传感器网络中面向单一存储节点的自适应数据存储策略。现有的工作要么只考虑生产者和消费者的地理位置,要么只考虑数据速率,很少将二者有机结合起来,并且数据存储的位置没有自适应地动态变化来减少存取过程中的能量消耗。本文依据生产者和消费者的数据速率及地理位置来动态地调整数据的存储位置,以减少数据存取时的能量消耗。将网络中的数据存取依据生产者和消费者的关系建模为“一对一”模型(一个生产者,一个消费者)、“多对一”模型(多个生产者,一个消费者)和“多对多”模型(多个生产者,多个消费者)。基于上述模型提出了两种利用数据速率和地理位置来确定数据存储位置的方法:一种是求解全局最优数据存储位置的方法(ODS);另一种是求解局部最优存储位置的方法(NDS)。此外,用整型规划给出最优数据传输模式(ODTS)。实验结果显示:相对ODS而言,NDS大大减少了计算复杂性,只需要ODS 5%的计算代价就能在70%的情况下达到相同的效果,而且访问延迟几乎相同。2.研究了无线传感器网络中面向多个存储节点的自适应数据存储,给出了树状拓扑结构网络中数据存储节点的最优位置,提出了一种面向网状拓扑结构的基于聚类的分布式自适应数据存储策略(CBDS),并实现了三种基于聚类的数据存储算法。与现有的工作相比,我们首次利用聚类技术在无线传感器网络中实现了分布式数据存储,其核心旨在减少数据存储过程中的能量消耗,延长网络的生命周期。首先,结合数据速率和地理位置信息分析了数据存储的相关代价,将集中式存储、本地存储和分布式存储归结为统一的存储模型。其次,对在树状拓扑结构中如何依据数据速率选择数据存储位置进行了理论分析。再次,在网状拓扑结构中,通过引入传感器节点图、数据存储节点图及有效划分等概念,将数据存储节点选择问题转化为传感器节点聚类问题,继而提出了一种基于聚类的分布式数据存储策略(CBDS),实现了三种基于聚类的数据存储方法。大量实验结果显示:较于以前的数据存储策略,CBDS极大地减少了能量消耗,延长了网络的生命周期,同时也降低了访问延迟。3.研究了无线传感器网络中基于值的kNN查询处理,提出了快照型和连续型kNN查询的计算方法。此前相关工作绝大多数集中于基于位置的kNN查询处理,尚未对快照型基于值的kNN查询提出有效的解决办法。本文在描述无线传感器网络中kNN查询的基础上,提出了h-kNN、f-kNN和c-kNN三种基于值的kNN查询处理方法。针对快照型kNN查询,提出了一种值空间映射方法h-kNN,其利用值关系保持的哈希函数,将值相近的数据存储在相同或相邻的节点,以便查询时对查询值也采用同样映射后在小范围内搜寻即可获得结果。针对连续型kNN查询,提出了f-kNN和c-kNN两种计算方法。f-kNN是基于过滤器的计算方法,其通过在每个节点设置过滤器使得对结果毫无贡献的数据不进行传送;c-kNN是基于聚类的计算方法,其依据感知数据的时空相关性并利用聚类方法将值相近且位置相邻的感知数据存储在某些固定节点以便查询。实验结果显示:无论在何种分布的数据上,h-kNN、f-kNN或c-kNN三种方法所消耗的能量均少于基本方法(Naive)。
其他文献
[摘 要:小学数学教学内容比较抽象,学生在学习中一时难以理解知识点,因此,教师应注重增强学生思考力和逻辑思维能力,在教学中可以应用反向思维,引导学生举反例,或者分析解错题的原因,整个过程中学生运用知识判断和思考,促使学生逆向思考知识点,逐渐学会反向思维,进而增强反向思维的能力,最终完成教学任务。  关键词:小学;数学教学;反向思维;应用]  小学数学课堂上,教师应注重以学生为中心,做到以学生为本,
目的研究对老年良性前列腺增生合并糖尿病患者采取二甲双胍结合非那雄胺治疗的临床效果。方法选择本院2015年5月~2016年8月收治的110老年良性前列腺增生合并糖尿病患者,按照
旨在观察不同NFC/NDF比日粮对奶山羊瘤胃细菌及瘤胃和血浆中内毒素及组胺含量的影响。选用6只安装有永久性瘤胃瘘管的泌乳期关中奶山羊为试验动物,试验分四期进行,每期10d,依
微课在成人英语教学中的应用要考虑差异、心理、接受等特点;运用微课充分激发学生英语学习兴趣,培养学生自主学习能力,突出教学重点突破难点,凸显教学资源的情境化等;教师要
为了防止煤矿矿车巷道内跑车事故,提出了一种初始扭矩可调的摩擦盘式吸能器结构,给出了矿车跑车速度、矿车冲击能量和吸能器制动力矩的计算过程,从而确定了吸能器的初始扭矩
基于摩擦产热机制对搅拌摩擦焊接过程瞬态温度场进行了仿真研究,发展了基于线能量的摩擦系数预测-修正方案,给出了平轴肩-圆柱针、凹轴肩-圆柱针、平轴肩-圆台针三种搅拌头的
矿山若要持续、稳定的发展,就必须占有充足的矿石资源,我矿在西部大开发中,不仅要积极向外找矿、探矿,而且要充分研究利用好现有的矿石资源.本文通过对我矿目前采冶选的生产
管理会计体系的建立符合十八届三中全会精神,是我国经济转型升级的重要推动力,是会计改革与管理会计发展的必然要求,能够加强企业内部控制和管理水平。文章的创新点是借鉴国