基于能量消耗的Ad Hoc网络路由协议的研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:xpzcz1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在移动自组网Ad Hoc网络中,链路中的节点一般都是采用电池供电,一旦电池电量耗尽,节点就会离开链路,造成网络中断,因此降低节点的能量消耗对保持链路的稳定至关重要,本文给出了基于最大能量邻居节点的路由发现算法,提出了基于AODV协议改进的Ad Hoc网络路由协议PER-AODV,该协议能够确保延长网络的生存时间和对低能量节点的保护以及重构次数的减少。
  关键词:移动Ad Hoc网络;最大能量邻居节点;网络的生存时间;路由发现
  中图分类号:TN295
  Ad hoc无线自组网是一种为了完成某种特定的任务而临时组建的一种网络。从组网方面看,无线自组网不需要基本网络基础设施的支持,能快速、方便、灵活地组建网络,在网络中的每个节点都是独立的,能任意地移动,整个网络的移动很方便,同时网络中的每个节点是平等的,没有严格的控制中心,任何节点的离开都不会影响整个网络的运行,具有良好的抗诋毁性,某个节点要与无线覆盖范围之外的节点进行通信,需要其他节点的转发。
  1 问题的提出
  在Ad Hoc网络中,由于节点通信受距离限制,节点之间的通信需要其他节点的中继转发才能实现,于是形成了多跳的路由。节点加入和退出的随机性以及节点的电量因素是造成链路中断和路由重构的主要原因,因此,在路由发现的过程中如何选择更加稳定的链路,将会提高链路的稳定性,减少路由的重构次数,保证网络的生存时间。又由于网络中的节点同时具有路由器和主机的功能,如果节点的电量受到限制,不仅仅使本节点不能正常工作,还会影响依靠该节点进行分组转发的其他节点,降低网络的连通性,从而影响网络的生存时间。基于能量消耗的Ad Hoc网络路由发现算法前提是尽量延长网络节点的寿命,保证网络的连通时间,进一步保证网络的服务质量。
  2 基于节点能量消耗的PER-AODV算法
  为了解决以上的问题,本文给出了基于功率控制最大能量的邻居节点和节点能耗速率的算法设计,通过功率控制节点是为了保护节点能量较小的节点,通过节点能量消耗的速度避免网络的拥塞,从而减少路由的重构,更加合理地占用共享信道。
  2.1 节点的能量
  每一个请求分组RREQ中都包含其所有邻居节点的电量信息。节点中的电量信息通过广播信息来维护,把最大电量的节点作为下一跳节点的度量,是PER-AODV路由协议的基本思想。
  2.2 节点的能量消耗速率
  当节点的使用相对频繁时,相比较其他的节点,其能耗速度也相对的加快了,当能量的消耗速度小于给定的级别值时,根据路由算法选择原来路径中次大的节点,当大于时,表示节点的能量充足,可以继续使用。
  2.3 路由发现
  路由发现的过程包括:路由请求,路由应答,路由维护。
  路由请求:(1)每一个节点中都有一张其所有邻居节点电量的信息表,当有数据分组要发送时,源节点N通过比较它所有的邻居节点,找到节点能量最大的节点N0;(2)源节点N向N0发出路由请求分组RREQ;(3)N0收到请求RREQ时,首先更新路由信息,其次检查自己是不是目的节点,如果是返回应答RREP进入到应答算法,如果不是,跳到1;(4)将本节点的信息添加到路由信息中去。
  路由应答:(1)目的节点延时T时间得到符合条件的路由;(2)判断节点的能量和给定的级别值的大小,如果大于了给定的级别值,表示节点的能量还可以继续使用,如果小于了给定的级别值,转到3;(3)结合节点的剩余电量和消耗速度,从检测到该节点能量消耗速度变化的上一个邻居节点的节点信息维护表中找出一次能量仅次于该节点的节点;(4)将本节点添加到路由表中,给源节点发送应答RREP。
  在路由的维护中,当节点检测到异常信息时,将信息通知给上游的节点,上游的节点通过路由发现的过程找到适合的节点,从而保持链路的连通性。
  3 仿真分析
  通过NS-2仿真平台,对AODV和PER-AODV协议进行了仿真与比较验证,实验的仿真环境如下:由GT-ITM生成网络拓扑结构,选定的区域大小为1*1km,随机分布50个节点,节点信道带宽设置为2Mbps,最大传输半径设置为200米,MAC层使用IEEE802.11DCF机制,信道类型为Wireless Channel,数据传输模型采用TwoRay Ground Reflection模型。
  评估参数包括:(1)网络的生存时间。(2)失效节点的个数。(3)路由的重构次数。
  仿真结果表明,失效节点的数目越多如图1所示,表明网络中某一个节点的使用相对的频繁,或者节点的负载过重导致能量过渡的消耗,通过节点能量消耗速率来控制节点的使用在一定程度上减少了链路中失效的节点,增强了网络的稳定性。通过基于节点的最大邻居节点下一跳转发节点作为路由发现的基础,图2所示,随着时间的推移,改进协议PER-AODV中的存活节点数相比较原协议有所增加,在一定程度上延长了网络的生存时间。通过功率控制和节点能量消耗的速率相结合使得路由的重构次数相相比较原路由明显的减少,图3所示。PER-AODV协议的性能相对于原始的AODV协议变动很少,在实现对网络生存时间的延长、低节点保护的同时没有破坏网络的连通性,体现了该协议在节能方面的优越性。
  4 结束语
  本文利用最大能量的邻居节点作为出发点,提出了基于节点能量消耗的PER-AODV路由协议,仿真结果表明并没有损伤原始协议的AODV的性能,同时减少了节点的能量消耗,显示出了高效的节能效率和在延长网络寿命方面的优势。
  节能路由协议作为Ad Hoc网络中研究的热点,本文提出的PER-AODV仍存在不足之处需要改进:(1)PER-AODV协议中主要以网络的生存时间、节点的能量消耗作为选择路由的标准,而在端到端的时延、节点的移动速率对分组投递率的影响考虑欠缺,因此在后续的工作中需要将时延和节点移动速率引入到路由选择的表中去;(2)在节点能量消耗速率中给出的级别值还有待于依据更多的具体实验观测而设定,从而使得该协议在路由重构次数等相关性能方面达到更好的效果。
  参考文献:
  [1]郑少仁,王海涛,赵志峰.Ad hoc网络技术[M].北京:人民邮电出版社,2005.
  [2]郑相全,郭伟.自组网中的负载均衡路由协议[J].计算机科学,2004,31(11):40-45.
  [3]彭宏,邵琳,孟利民.移动自组织网络基于极端预测的节能路由算法[J].传感技术学报,2011,24(2):259-263.
  [4]张登银,姬广芹.Ad Hoc网络中基于DSR的节能路由协议研究[J].计算机技术与发展,2009,19(8):15-22.
  作者单位:西北民族大学 中国民族信息技术研究院,兰州 730030
其他文献
摘 要:电力线通信(Power Line Communication,PLC)是指利用电力线传输数据和话音信号的一种通信方式。终端用户只需要将电力猫插上电源插座,就可以实现因特网接入。文章在介绍电力线上网的发展状况以及基本原理的基础上,重点对电力线上网在水运工程项目中应用的优缺点进行了分析。  关键词:PLC;水运工程项目;电力线上网  中图分类号:TN915.853  水运工程的建设发展已经日益
期刊
摘 要:本文从医院信息化建设的现状出发,提出了一个基于LADP应用的统一身份认证管理的单点登录解决方案。着重对SSO的认证流程以及该方案的技术实现细节作了比较深入地探讨和分析。  关键词:统一用户;单点登录;LADP  中图分类号:TP393.08  随着医院网络信息化建设的不断深入,使得网络管理特别是用户管理变得越来越复杂[1]。目前大部分应用系统都各自拥有独立的身份认证机制对用户进行授权,用户
期刊
摘 要:本文针对工业炸药在全生命周期内(包括生产、存储、运输、销售过程)存在难以实时获取数据、难以监控动态流程的问题,采用无线射频RFID及条形码技术实现对工业炸药的信息采集,并基于采集的信息对工业炸药进行识踪智能管控,构建工业炸药实时监控系统。  关键词:全生命周期;实时获取;RFID;识踪;实时监管  中图分类号:TP391.44  民爆行业是我国工业体系中的基础性产业,肩负着为国民经济建设服
期刊
摘 要:伴随着信息化技术飞速发展的同时,作为重要业务的支撑基础,IT基础设施规模亦日益强大与复杂,这给信息系统的安全、故障定位、信息监控带来了新的挑战,增加了运维管理的难度。本论文对IT设备数据处理技术介绍以及IT服务设备数据处理设计和系统的测试与分析做了描述并进行了总结与展望。  关键词:运维;监控;数据处理  中图分类号:TP315  1 绪论  1.1 课题的来源及研究背景  伴随着信息化技
期刊
摘 要:本文利用地下水数值模拟软件Visual Modflow,在详细研究某电厂周边水文地质条件的基础上,建立了研究区的地下水流动模型和地下水溶质运移模型,对电厂事故工况下泄露到地下水中轻质柴油的运移规律进行了模拟研究,就其对地下水的影响进行了分析评价。结果表明:模拟期内柴油对含水层造成了污染,并且存在超标现象,但没有对保护目标造成明显影响。结合数值模拟过程,提出了数值模拟在地下水评价应用中的一些
期刊
摘 要:文章基于CDIO工程教育模式的框架,探讨了计算机类应用型创新型人才培养模式,从培养方案、教学改革、师资建设、校企合作等方面进行了详细的阐述。  关键词:CDIO;应用创新型人才培养模式;项目实训;理实耦合  中图分类号:G642.0  我国高等工科教育的迫切任务是尽快培养与国际接轨的中国工程师,然而我国工科的教育实践中还存在不少问题,如重理论轻实践、强调个人学术能力而忽视团队协作精神、重视
期刊
摘 要:行动导向教学是一种有优势的职业教育教学活动。本文介绍了行动导向教学在《电子排版》中的具体应用,并对该教学法的应用优势进行总结和反思。  关键词:行动导向教学;电子排版;职业教育  中图分类号:TP391.12-4;G724  《电子排版》是中职学校计算机相关专业的一门必修课,通过本课程的学习,使学生明确电子排版操作的基本知识和基本思路,具有对书籍、报纸、宣传单等版面设计、素材处理、编辑排版
期刊
摘 要:运用Word的合并功能,实现与Excel电子表格的关联、数据的共享和交换,最终使Word能够调用Excel的数据,快速高效地完成《致学生家长的一封信》的制作与发送,将过去需要几个工作日才能完成的事情缩减到几个工时。  关键词:邮件合并;数据共享;快速调用  中图分类号:TP391.12  《致学生家长的一封信》(以下简称为《信》)中的“ 同学家长:”和“学生本学期学习成绩表”、“交纳费表”
期刊
摘 要:生物学的新发现将极大地依赖于我们在多个维度和不同尺度下对多样化的数据进行组合和关联的分析能力,而不再仅依赖对传统领域的继续关注。在生物信息的存储、获取、联网、处理、浏览以及可视化等方面,都对理论、算法和软件的发展提出了迫切的需要,计算机科学也从生命系统中获得启示,产生了许多新概念,包括:决策树、随机森林、支持向量机、人工神经网络等等。这样的学科交叉丰富了各个相关领域,这将在未来的几十年中得
期刊
摘 要:本文对“加班申请流程”的申请和审批过程进行分析,阐述了该流程设计和实现过程,展示了使用Visual Studio 设计和开发SharePoint工作流的一般方法和步骤。  关键词:SharePoint;工作流;Visual Studio  中图分类号:TP315  1 流程的分析  1.1 现状分析  目前的加班申请和审批停留在纸质签字和使用Excel人工汇总加班工时发放加班工资的阶段,手
期刊