无线传感器网络区域查询算法

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:hfxwh6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
众多无线传感器网络的应用中,用户常常对某个目标区域内的感知数据感兴趣。例如,用户为了获得一片植物种植区域内的温度或湿度等相关数据。目前,相关的无线传感器网络区域查询算法可分为两类:基于树的算法和基于路线的算法。其中,基于树的算法受网络拓扑变化的影响较大,而基于路线的算法受其影响则相对较小。本文主要研究的是基于路线的区域查询算法,其中假设区域内的每个节点都能通过GPS定位技术知道自身所处的地理位置。具体的研究内容如下:(1)改进了现有的窗口查询算法IWQE。IWQE算法中的成员节点存在不必要的数据传输和非最佳查询节点选择等问题,并且当网络出现空洞时,IWQE算法会因找不到下一个杏询节点(簇头)而被迫中断。针对以上IWQE算法中存在的问题,本文提出了改进算法IWQE-Ⅱ。IWQE-II算法在成员节点传输数据时采用双查询节点的方式,让其成员节点选择其中一个距离本节点较近的查询节点进行数据传输,这样不仅能减少传输的能耗而且能提高数据收集的速度。此外,IWQE-Ⅱ算法根据不同情况的空洞问题提出了两种不同的解决方法。通过仿真实验表明:IWQE-Ⅱ算法在查询质量和减少能耗等方面比IWQE算法有着更好的效果,而且在网络节点比较稀疏的情况下,IWQE-Ⅱ算法并不会像IWQE算法那样频繁出现查询中断的情况。(2)本文提出了一种新的区域查询算法GQE,主要适用于传感器节点比较密集的目标区域,且是主动型收集目标区域内的感知数据。该算法在每一次查询处理中并不需要收集目标区域内所有感知节点的数据,而是认为在同一个虚拟网格中的传感器节点收集的数据是相同的。所以在同一个虚拟网格中只需保留其中一个节点作为活动节点,而其它节点则可以进入其它状态。其中,活动节点是根据节点的剩余能量等相关因素选出的。在GQE算法中提出了块的概念,块是由若干个虚拟网格组成。块对外部传感器节点来说是一个封闭的结构体,外部节点只需将查询信息传输到块的内部,然后块就会将收集后的数据传输到外部节点;当查询消息传入到块内时,由某种机制选择出的查询节点就会收集块内传感器节点的感知数据,然后把融合后的数据传送给外部节点。最后本文还对目标区域内块与块之间的传输路线进行了分析和设计。通过仿真实验表明:GQE算法在网络总能量消耗和IWQE、IWQE-Ⅱ算法相比具有一定的优势,因为它并不需要收集目标区域内所有传感器节点的感知数据。而且通过多次重复实验表明网络中各传感器节点的能量消耗分布比较均衡,这非常有利于延长网络的生存时间。
其他文献
近年来,随着越来越多的网络资源发布在Internet上,分布式计算成为了业界研究与应用的主流模式。在分布式计算模型中,计算任务是由分布在网络上的多台计算机协作完成的。为了实现
目前,无线Mesh网络已经成为了下一代无线网络中一种非常具有应用前景的新型无线组网技术,它可以为用户提供灵活的自适应无线互联网接入,因此很多新兴的网络运营商都在利用各
计算机处理的数据一般来说基本抽象于客观世界,由于客观世界中事物的复杂性,导致数据结构极其复杂,数据维度极高,这无疑增加了计算机处理数据的难度。Folksonomy是通过用户自
随着信息化技术的不断提高,人们对交通设施以及汽车安全性能的要求也随之提高,智能交通就是在此的环境催生之下产生并发展的。为了提高车辆的主动安全性,在车辆上安装行车辅助系
仿生智能计算是一类模拟自然界生物、生态等系统中“优胜劣汰”行为的模型和算法,具有自适应、自组织、自学习等特点,能够解决传统计算方法难于解决的各种复杂问题。仿生智能计
人类基因组计划目标是完成人类染色体的全部 DNA的测序,这对于治疗遗传病有着重要的意义。现有的技术不可能直接连续测序超过几百个碱基的片段,只能使用散弹枪法获得并测序大
随着云计算的发展,由欺诈行为驱动的窃取云资源和云服务的行为日趋严重,导致云计算资源的拥有者、提供商与被提供服务的用户间出现信任危机,此种危机给云计算的应用与发展带
随着Web2.0和互联网的飞速发展,社交网络呈现爆发式增长。微博作为社交网络的一大重要代表逐渐深入人心,成为网民上网的主要活动之一。正是由于微博具有便捷性、高速度、广泛性
自然语言处理系统的开发在当前数据库智能领域中一直占据着重要地位,该类系统开发的主要目的是使所操作的计算机自主了解用户的输入请求,自动对查询目标进行处置。如何开发先进
信息技术的高速发展改变了人们生活习惯,近年来,人们对基于位置服务的需求越来越强烈。GPS技术的成熟应用虽然能够满足人们对室外定位的各种需求,然而由于GPS信号穿透能力差无法