Ad Hoc网络分簇路由协议的研究与改进

来源 :南昌大学 | 被引量 : 0次 | 上传用户:YOOOZHANG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动Ad Hoc网络是由一组带有无线收发信息装置的移动节点组成的一个无线移动通信网络,不依赖于预设的基础设施而临时组建,通信节点若不在彼此通信范围之内,可借助其他中间节点中继来实现多跳通信。其具有节点对等、分布式控制和自组织性等特点,使之在紧急救援和军事等特殊环境下的应用前景非常广泛。然而,网络拓扑结构动态变化、节点能量有限、链路带宽受限、存在单向信道和有限的安全性,使得传统网络中的路由协议不能运用于Ad Hoc网络,给其路由协议的研究带来了巨大的挑战。平面结构中各节点在路由方面负有完全平等的责任。随着网络规模的扩大和节点移动性的增强,维护路由的信息交换也越来越频繁,导致网络延时增大和网络拥塞。分级是克服以上缺点的常用方式。分级式路由协议网络可扩充性好、路由和控制开销小,易实现网络管理。到目前为止,对于基于分簇的路由协议已有大量研究,并取得了许多成果。本文介绍了Ad Hoc网络的特点和拓扑结构,研究了现有分簇协议的分簇算法和路由机制,详细分析了CBRP协议。其采用的最小ID分簇算法易导致簇头分布不均,且未考虑负载均衡易致使低ID节点消耗更多能量,当低ID节点移动性较强时,网络分簇结构变化频繁,路由开销大大增加,总结目前对CBRP协议的分簇算法的主要改进方案,并介绍了一个改进协议—MCBRP。其采用自适应按需加权的分簇算法AOW替代最小ID分簇算法,在选择簇头节点时考虑节点的能量、邻接簇数、连通性和移动性等因素,在节点低速移动的Ad Hoc网络环境中网络结构变化较慢时,该协议能提高网络的稳定性,减小节点能耗和丢包率。然而在移动性较强、网络结构变化频繁的网络中AOW缺乏鲁棒性,由于节点移动的随机性,反而会加剧拓扑结构变化的频繁性,增加了丢包率和路由控制开销,从而使节点消耗更多的能量。本文在CBRP协议基础上,提出了一种基于蚁群优化分簇算法的分簇路由协议ACRP,旨在提高节点移动性较强、网络结构变化频繁的Ad Hoc网络的性能。ACRP采用一种基于蚁群算法的启发式分簇算法,该算法具有鲁棒性,平衡考虑了节点的剩余能量、邻接簇数和移动性等因素,通过簇头轮换机制缓解了簇头节点的负担、实现了簇头的负载均衡,有效缓解了节点能量消耗过快的问题,使网络中簇的数量相对稳定,增加了网络的稳定性,减小了分组丢失率。同时,在路由算法中,洪泛路由请求分组RREQ时,采用按照斐波那契数列的逐步扩散方式,从而减小了路由请求时的洪泛开销。在NS2仿真平台上建立了仿真模型,通过仿真实验将ACRP与CBRP、MCBRP进行比较分析,证明了其可行性和有效性。最后对论文的研究进行了总结,指出了ACRP协议尚存在的不足,同时提出了有待进一步研究的问题。
其他文献
公有云环境向用户提供了大量可租用的资源,例如不同性能的虚拟机、不同带宽的网络和不同的存储容量。科学工作流是由一系列计算任务组成,来完成一些科学计算目标的任务集合。
2002年钻井地质设计系统在胜利油田地质录井公司投入使用,该系统提供了数据管理、数据查询、报告生成等功能,极大地方便了设计人员的地质设计工作。但是,该系统缺乏决策支持
随着网络的广泛应用,网络安全问题也越来越严峻。当前网络攻击方法层出不穷,入侵规模不断扩大,使得目前防火墙等被动的网络安全机制对许多攻击无能为力。入侵检测技术作为一
随着社会的信息化发展,信息安全已成为人们在信息社会中生存与发展的重要保障。数字签名作为现代密码学的重要组成部分,是提供认证性、完整性和不可否认性的重要技术,在网络通信
目前,对入侵检测系统的研究主要集中在入侵检测系统模型和入侵检测技术两个方面。现有的系统模型随着网络规模的扩大和人们需求的不断增长,将增加传输负载,造成通信“瓶颈”。传
图像的低阶可视化特征是独立、客观的直接可以从图像中获取的信息,传统的基于内容图像检索主要利用它来完成计算机对图像的相似性判断。但是,人对于图像的需求往往是基于某种语
随着我国经济建设与社会发展的步伐进一步加快,各种对外合作以及国际交流日益增加,我国的警务人员越来越多地参与到涉外交流与工作中,从而对警务人员的语言交流能力有了新的要求
语义Web服务和语义Web服务的自动组合是近期一个热门的研究课题。目前与语义Web服务有关的研究工作大部分针对语义Web的层次结构,使用OWL-S语言,而本文的研究工作着重于语义Web
网络的迅速发展和普及正在颠覆人们传统的信息交互模式。但是,随着网络规模的不断扩大,网络安全已经成为阻碍新型信息化社会正常发展的关键问题。保障网络安全通常需要从两个
XML事实上已经成为万维网上的数据的通用格式标准,无论是消息、网页、本地文件还是数据库,都把XML作为一种数据存储和交换的格式。面对网络上大量的XML资源,如何才能有效地获取