基于分簇的移动sink传感网路由算法研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:xzddlz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络是一个由节点大规模部署所形成的网络。由于节点本身的电源能量、计算和通信能力方面的限制,故研究节点之间如何形成合理有效的拓扑是设计传感器网络的重点问题。同时,由于静态无线传感器网络的特点会导致热区问题,严重影响着网络的寿命,因此如何延长网络生存期也是需要研究的重点问题。本文首先对层次分簇算法HEED(Hybrid Energy-Efficient Distributed Clustering)进行改进,形成一种新的算法HEED_A(HEED_Advanced)。在该算法中将连通度因子加入簇头选举,形成更加合理的分簇拓扑,并加强算法的健壮性;对原算法中每次重新划分簇时都会产生大量广播消息这一缺陷进行改进。针对热区问题,提出了基于分簇结构的移动sink路由算法(简称为CRA_MS)。sink节点在圆形检测区域内移动,首先根据路径内外数据传输能耗均衡的思想计算出sink的移动路径。然后考虑sink节点的发射半径,在其移动路径上设置一个环形数据缓冲区,并将移动sink路由分为两部分:缓冲区内路由和缓冲区外路由。CRA_MS算法采用最短路径树方式设计缓冲区外路由,缓冲区内路由研究了簇头节点subsink的负载与缓冲区所在位置和大小的关系。在CRA_MS1中研究了改进的缓冲区外路由,即subsink节点的选择问题。建立一个最大数据量最小能量模型来描述该问题,使用遗传算法对其求解,通过染色体的编码、交叉、变异操作,取得符合条件的解。最后通过仿真表明:改进的算法在数据采集能耗、网络生存周期方面都有较好的性能。
其他文献
目前,安全协议的代码实现仍然主要依赖于手工编码,但手工编码低效、易错,容易引入各种漏洞,也不利于安全协议的修订和更新。人们对安全协议的代码自动化实现还未开展广泛和深入的
将不同格式的数学公式转换为某种统一格式以保证搜索与处理数学信息的广泛性与兼容性,是实现数学公式检索的基础。本文首先对数学公式在网络和计算机中的主流表达形式及其转换
上世纪90年代,Dietterich等人在药物活性预测问题的研究中提出了多示例学习的概念。在该学习模型中,训练样本的歧义性比较特殊,使得多示例学习模型与传统的机器学习模型有很
无线传感器网络作为一种新型的数据采集技术得到了空前的发展,它使得通信可在无线移动中进行,使用户可以在任何时间,任何地点获取到自己想得到的信息。本课题首先搭建了一个
根据无线传感器网络的发展趋势,结合3G移动通信网络以及嵌入式系统技术,针对目前无线传感器网络网关数据传输的低速率和低可靠性,提出了一种基于嵌入式系统的接入TD-SCDMA网
复杂系统的建模往往需要进行严格的形式化分析和验证,而UML却是半形式化的,因为其语法结构虽然采用了形式化的规约,但其语义部分则是用自然语言描述的,缺乏精确的语义描述,因此会
支持向量机是建立在VC维理论和结构风险最小原则基础上的一种学习方法,已经成为机器学习的一个重要研究方向。目前,研究人员对其算法进行了各种改进,并提出了许多算法,例如,模糊支
随着现代社会车辆的普及,停车困难、交通堵塞、交通事故等一系列交通问题频繁发生。由此,交通管理,安全驾驶和交通信息交换问题引起了越来越多的关注。车载自组织网络(Vehicl
Pawlak经典粗糙集理论是一种新的处理不精确、不确定和不完备数据的分析理论与方法,其主要思想是通过一对逼近算子对某一给定概念进行近似表示。多年来,粗糙集模型的推广是粗糙
随着通信技术和Internet的快速发展,组播技术得到了很好的发展,但是随之产生的安全问题也日益突出,其中最需要解决的是组播源认证问题,数字水印技术的发展为这一问题提供了很好的