无线传感器网络容错关键技术研究

来源 :南京邮电大学 | 被引量 : 4次 | 上传用户:qmdx521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
故障容错是无线传感器网络(Wireless Sensor Networks,WSN)应用中的一项关键技术。无线传感器网络中的节点失效、通信链路故障和数据的丢失等问题是不可避免的,其根本原因是无线传感器网络在部署、通信、供电、数据感知和采集等方面存在诸多的不确定性,并且无线传感器节点容易受到节点能量、计算性能、工作环境等因素的干扰。如果在实际应用的场景中出现节点失效、网络链路丢失等故障,将会影响到整个网络的工作效率、安全和服务质量。因此,如何消除故障的影响,提高无线传感器容错能力是一个值得关注的问题,无线传感器网络容错关键技术的研究具有重要的理论意义和较大的实用价值。无线传感器网络产生故障的原因可能是部署节点的失效、链路错误、网络拥塞、以及接收器或基站错误等,涉及到网络部署、路由、数据处理等环节。为了提高WSN的容错能力和鲁棒性,本文以空间冗余(如冗余的传感器节点)和信息冗余、数据冗余(如接收到的冗余数据)为研究对象,对无线传感器网络在部署、路由、数据处理过程中的容错技术进行了充分的研究。包括如下四个方面:(1)基于拓扑控制的WSN容错机制研究;(2)基于路由冗余的WSN容错机制研究;(3)基于异常数据修复的WSN容错机制研究;(4)基于冗余数据聚类的WSN容错机制研究。本文的主要工作和贡献如下:第二章中工作的创新点包括:从路径生存时间的角度优化了DPV(Disjoint Path Vector)算法,解决了个别高频使用节点生存时间短问题,从而达到提高整网能量使用均衡的目的,即,为了解决基于k顶点连通的WSN容错拓扑控制技术存在计算复杂度和耗能严重等问题,本文提出了一种基于独立路径生存时间优化控制的分布式无线传感网络拓扑容错控制方法:非相交路径生存时间优化控制算法(Disjoint Path Vector Live Time Optimize,DPLTO),算法基于DPV算法的思想,从路径生存时间角度进行优化,以延长网络生存周期。DPLTO算法包含两个阶段:初始化阶段和连通恢复阶段。初始化阶段构造一个最优化WSN拓扑,达到获取高质量的恢复路径时能耗最少的目的。在连通恢复阶段中,DPLTO算法引入了路径容忍失效时间机制。通过对路径容忍时间的动态调整,能够降低恢复阶段的路由信息交互,从而进一步降低由于故障节点引起的连锁反应造成的能量耗损。这种机制也能有效解决多节点并发故障时造成的故障容忍度低的问题。此外,DPLTO算法采用动态地调整传感节点的传输功率,从而优化能量耗损和网络的拓扑结构,以达到延长WSN网络的生命周期的目的。DPLTO从局部能耗的角度进行了考虑,即DPLTOP考虑WSN的拓扑路径上的平衡能量耗损、计算复杂度和网络恢复效率等方面的问题。仿真结果表明,DPLTO算法可以有效地保证网络的k-顶点连通性,从而延长整个网络的生命周期。第三章中工作的创新点包括:引入新的分析参数并提出了新的路由算法:引入节点能耗和节点能量参数进行节点生存指数计算,提出后向能量有效冗余路由选择算法,提高了节点生存时间,在关键节点即族头节点失效前能有效地解决备份路由选择问题,提供了高效而具有低复杂度的容错机制。即,针对WSN路由冗余设计中冗余节点引起的能耗过多问题,提出了一种基于路由冗余的WSN网络故障容错方法BRFTR(Backward Redundant Fault-Tolerant Routing),以达到网络节能的目的。该方法引入了节点能耗度和节点生存指数两个重要的参数。其中,能耗度参数通过利用节点工作时间和能量消耗情况两方面信息进行计算;节点生存指数通过邻居节点寿命和能耗度参数这两方面信息进行计算。在BRFTR方法中,使用蚁群启发式算法用于控制路由冗余休眠和工作两种状态间的交替,将路由冗余的能耗控制在合理的范围内,从而防止WSN网络由于某些关键节点提前失效致使性能下降的问题产生。此外,该算法在路由阶段以能量有效的方式来选择下一跳簇头节点,并且在簇头失效的前提下,恢复其邻居节点的连通性,即BRFTR算法提供了故障容忍机制,以便在簇头节点失效的情况下可以将数据传输到基站节点。通过实验仿真和结果分析可以看出,BRFTR不仅能高效地控制网关节点的能量消耗,而且能够延长网关节点的生命周期,从而提高网络的可用性。第四章中工作的创新点包括:尝试使用灰度模型来解决传感器网络数据检测与恢复问题:提出基于灰度模型的异常数据检测和恢复,对丢失、错误、突变、无效的数据有效的进行识别和修复。在第四章中,针对传感器节点或者无线传感器网络链路出现故障时,网络采集的数据可能存在丢失、错误、无效等异常问题,本文提出了一个包含两个阶段的ELOFGM(Extended Local Outlier Factor and Grey Model)算法:异常点检测阶段和异常点修复阶段。在异常点检测阶段,ELOFGM算法通过计算相邻两个时间窗口内所有数据点的标准差的比值,可以在缺乏数据全局信息的情况下,有效地对丢失、错误、无效类型的异常数据进行识别。在异常点修复阶段,应用灰度理论,构建了针对冗余数据的GM(1,1)模型。通过实验仿真和结果分析可以看出,GM(1,1)可以有效地完成对异常数据的修复,从而提高了数据的质量。第五章中工作的创新点包括:将R-PCA算法应用到传感器网络中,实现容错性能的提升,提出的多变量数据恢复的容错方法,有效利用WSN分布式的特点,提升了数据检测和修复精度。针对高密度的分布式传感器节点的部署,可能形成较高的相关性和节点冗余等特点,导致WSN感知的数据存在较高冗余的问题,本文结合冗余数据,应用k-means聚类的思想,在无线传感器网络故障检测R-PCA算法的基础上,提出一种基于多变量数据恢复的容错算法MDRR-PCA(Multivariate Data Recover Recursive PCA)。由于R-PCA方法的主成分转换基的提取是通过递归的方式来实现的,使得MDRR-PCA算法能够适应动态变化的无线传感器网络。MDRR-PCA算法有两大特点:(1)直接操作无线传感器网络中的簇头,因此可以有效地容忍故障孤立点;(2)充分利用邻居节点的同一个物理变量的传感数据的相关性高于来自同一节点采集的不同物理变量的数据的原理。通过实验仿真和结果分析可以看出,MDRR-PCA在故障检测精度、数据恢复精度均具有较优的性能。相对于传统的方法,在故障检测精度上提高了20%左右,在数据恢复的误差上降低了约28%。综上所述,本文系统地研究了无线传感器网络在网络部署、路由、数据处理过程中的容错问题。基于空间冗余、信息冗余和数据冗余研究了面向网络连通性和传输数据有效性的容错机制。针对网络拓扑、网络路由和网络中传输的数据,分别提出了对应的容错机制。通过仿真实验和结果分析,证明了本文提出的算法在容错方面的有效性,提升了无线传感网络的健壮性,延长了无线传感网络的生命周期,从而为提供更好的网络服务打下坚实的基础。
其他文献
采用铜模铸造法制备了Pr60Ni25Al15大块非晶合金,利用三点压弯式黏度仪,测定了Pr60Ni25Al15在玻璃转变点附近的黏度,得到了它的动力学脆性系数和流变激活能分别为:m=31.66,E=
结合实际运用中出现的问题对既有线提速过程中出现的几个问题提出了养修方法。 Combining with the problems in practical application, some methods of maintenance are
随着房地产行业竞争的加剧及宏观调控的累积效应的显现,房地产开发企业的融资问题日益凸现。房企的融资渠道的拓展问题已经迫在眉睫。房地产企业如何有效的筹集资金,保障资金
“民工荒”是指用工短缺现象。导致“民工荒”的最终根源是农民工的“权益荒”。与第一代农民工不同,新生代农民工的价值观念已经发生了很大变化,权利意识明显高于他们的前辈
为在"自动控制原理"课程中直观地讲解PID控制中各参数对系统性能的影响,设计了基于MATLAB GUI的PID控制仿真系统。该仿真控制系统可以通过直接输入和从工作空间获取两种方式
本文研发了Zr-Si常温封闭剂,该封闭剂不含游离的F-,具体工艺为:氟锆酸铵7 g/L,硅酸钠1 g/L,聚乙二醇0.2 g/L,十二烷基硫酸钠0.8 g/L,磺基水杨酸0.6 g/L,封闭时间10 min,封闭温度25℃,pH值5.5。通过SEM分析,Zr-Si封闭试样表面微孔消失。通过EDS和XPS分析,Zr-Si封闭试样表面含有Si、Zr、F元素,主要是生成ZrO_2、SiO_2、Al_2S
近几年,小学毕业语文学业测试卷体现了《语文课程标准》关于评价的要求:“不仅是为了考察学生达到学习目标的程度,更是为了检验和改进学生的语文 In recent years, the prim
<正>研究目的:回顾分析KT2000在国际上对膝关节交叉韧带稳定性定量分析的研究进展及其在运动创伤诊断中的应用,展望KT2000在国内运动创伤诊断中的应用前景,以对该种定量分析
会议
根据近60a能见度观测资料,分析了陕西关中城市群能见度月平均、季平均变化特征,并通过讨论能见度与污染指数的关系,间接分析了关中地区空气污染的变化特征。结果表明:陕西关
通过电镜扫描、能谱分析、红外光谱和X-射线衍射研究了蓬莱镇组紫色母岩(J3p)及聚合硫酸铁(PFS)复合处理剂(J3p+PFS)的结构形态;通过分析J3p对总氮、总磷的等温吸附曲线以及