一种基于AODV的改进协议的能量优化方案

摘 要 随着AdHoc网络的大范围应用,节点能耗成为了制约其发展的瓶颈。如何长时间地维持移动节点间的通信,已成为了AdHoc网络研究的热点。本文选择AODV协议为目标进行改进;提出了一种基于AODV协议的改进协议—Pro-AODV,并结合该协议与节点密度能耗研究提出了一种新的能耗改进方案,可有效节约节点能耗,延长网络寿命,新的能耗改进方案可使Pro-AODV协议的性能得到进一步提升。

关键词 AdHoc网络;能耗;节点密度;Pro-AODV协议

中***分类号TP39 文献标识码A 文章编号 1674-6708(2013)104-0188-02

0 引言

AdHoc网络中的节点具有移动性、多跳性及临时性,并且节点本身是由电池供电,这就限制了AdHoc网络的持续时间。当部分网络节点没有能量时将会给网络的整体性能带来严重影响。所以,AdHoc的能量问题广受关注。

AODV协议是一个建立在DSR和DSDV 基础上的按需路由协议,分别借鉴了DSDV的目的节点序列号及DSR的路由发现的思想。相比之下,AODV协议有着更好的可扩展性,更适合在移动性强、负载高的网络环境中使用。针对AODV协议中移动节点能耗不均衡,结合AdHoc网络节点密度与能耗的关系,本文提出一种基于AODV协议的改进协议能量优化方案。

1 AODV协议详述

AODV协议具体通过路由发现和路由维护两个过程实现的。

1)路由发现过程:AODV协议中,当源节点需要与某个节点通信,并且未包含该点的路由信息时,会向所有相邻节点发送RREQ分组,路由发现过程开始。相邻节点首先确认RREQ分组是否来自自身以及之前是否收到过该分组信息,如果是则直接丢弃,否则会发送该RREQ分组并建立反向路由。

在RREP分组沿着反向路径传到源节点的过程中,中间节点都会刷新节点信息、生存时间和节点序号,其它反向路由会因超时而自动删除。当源节点收到RREP分组时,路由发现过程结束;

2) 路由维护过程: AODV协议只维护处于活动状态的路由。AdHoc网络中,当处于通信状态的源节点移动到邻节点通讯范围外,链路就会中断,源节点需重发路由请求,在活动路由上的中间节点一旦发现其到下一跳邻节点的链路中断,便会向其上端活跃节点发送RERR分组。当源节点收到RERR分组后,如果仍要与目的节点通信,则需重新发起路由发现过程。

3 Pro-AODV协议

Pro-AODV协议继承了AODV协议的按需特性,既节点只在有数据发送时才建立路由,更新路由表及网络拓扑结构;Pro-AODV协议的路由发现过程会尽量避免电量低的节点,选择电量高的节点参加数据的转发。与只将最小跳数作为衡量标准来选择和维护路由信息的协议不同,Pro-AODV协议同时考虑到了路径整体上的能耗,与AODV协议相比,路由维护过程不光在链路中断的情况下进行,当侦测到路由链路上某个中间节点的剩余电量低于预设的门限值时,也会发起路由维护过程。

Pro-AODV协议将路由的代价定义为了路径上最大***节点剩余电量代价与路径跳数的乘积。“式1”为路由代价的表达式 :

其中L为从源节点到目的节点的某条路由,hc表示转发跳数,i表示中间节点,ci表示i点剩余电量代价。其中ci并非节点剩余电量的倒数,而是用分段函数表示,如“式2”,式中E为节点初始能量值,e(i)为节点剩余电量,Threshold为节点剩余电量的门限值。初始阶段,网络中节点剩余电量很高,Pro-AODV协议与AODV协议的路由选择方式相同,这样做可保持网络中各节点结余能量的均衡使用。

4 Pro-AODV协议分组格式改进

为了实现Pro-AODV协议,需对AODV协议中的RREQ、RREP分组进行扩充,扩充的RREQ是在原有结构上增加一个16bit的REQMK字段用于记录源节点到当前节点的最大剩余电池能量代价,扩充的RREP是在原有结构上增加一个16位的REPMK用于记录目的节点到当前节点的最大剩余电池能量代价。

5 Pro-AODV协议操作过程

1)RREQ分组的产生:与AODV协议相同,在源节点发起路由发现过程时,会广播一条RREQ分组。区别是,Pro-AODV协议要对RREQ分组中新增的REQMK域进行设置,其初始值为0,表示RREQ分组刚从源节点发出;

2)RREQ分组的处理与转发:首先,在节点的缓冲区中设置一个变量S,节点收到RREQ分组后,对比S与接收到相同RREQ分组的次数,确定该RREQ分组的处理方法,当S等于1时,Pro-AODV协议与AODV协议对RREQ分组的处理方式相同;当S不等于1,且节点接收到相同RREQ分组次数小于等于S时,此分组将被后续的过程处理;若收到的RREQ分组次数大于S,直接丢弃该RREQ分组。当节点首次接收到RREQ分组时,首先会将RREQ消息中携带的源节点IP地址等信息填入自身缓存中,然后根据分组内REQMK域与跳数域中的信息计算出路由代价,并填入广播ID的缓存中[4]。若之后又收到相同且被处理次数小于S的RREQ分组,就对其所经历路由的代价与广播ID缓存中的路由代价做出对比,然后根据结果做出相应的处理。若RREQ所经历路由的代价小于广播ID缓存中的路由代价,就更新广播ID缓存中的路由代价;反之直接丢弃该RREQ分组。RREQ分组被节点接收后,也会与AODV协议一样建立反向路由

3)RREP分组的产生:以下两种情况会产生RREP分组:

(1) 在目的节点收到RREQ分组后产生;与AODV协议对收到的第一个RREQ分组直接进行回复不同,Pro-AODV协议中,目的节点每收到一个RREQ分组都会立即沿着RREQ分组传递的路径向源节点回复一个RREP分组,这就会造成源节点先后可能收到多个RREP分组的情况。此时,源节点会对比先后收到的多个RREP分组,根据分组中携带的信息选出较优的一条路径作为数据传输的路由。与AODV协议不同,目的节点回复的RREP分组中还需将REPMK域的内容置为0,表示该RREP分组是由目标节点发送的;

(2)中间节点接收RREQ分组后产生:收到RREQ分组后,它首先会判断自身剩余电池能量与门限值Threshold的大小关系。若小于门限值,则直接丢弃该RREQ分组,反之则回复RREP分组。

4)RREP分组的接收与转发:当节点收到RREP分组后, Pro-AODV协议首先会根据RREP分组中目的节点序列号与路由表条目中相应序列号的大小关系决定是否更新路由表的条目:若两者相等,会通过RREP分组中REPMK内容与转发跳数内容的乘积来计算路由代价,对比后将相应路由表条目更新为较小的。若以上比较都相同,最后会判断RREP分组与路由表条目中路由跳数的大小,将路由表条目中的跳数更新为小的一项。当某一中间节点的正向路由建立或更新好后,会通过反向路由回传RREP分组。

6 结论

本文首先介绍了Ad Hoc网络节点密度对网络能耗的影响。然后介绍了一种基于AODV协议的路由改进协议——Pro-AODV协议。新协议改进了AODV协议中的分组结构、路由发现及路由维护过程,缩减移动网络节点的能耗,延长其生存时间,提高网络的寿命。

参考文献

[1]曾静.移动Ad hoe多播中的节能技术研究[D].吉林大学,2007,3.

[2]赵迪.Ad Hoc网络路由协议性能研究与AODV协议的优化[D].西南交通大学,2009.

[3]张学,陆桑璐,陈贵海,等.无线传感器网络的拓扑控制[J].软件学报,2007(4),18(4):943-954.

[4]Newman M E J.Random graphs as models of networks//Bornholdt S,Schuster H G eds. Handbook of Graphs and Networks.Berlin: Wiley-VCH,2003::35-68

[5]路纲,周明天,牛新征,等.无线网络邻近***综述[J]. 软件学报,2008,19(4):888-911.

一种基于AODV的改进协议的能量优化方案

转载请注明出处学文网 » 一种基于AODV的改进协议的能量优化方案

学习

扭王字块抓取器研发

阅读(14)

本文为您介绍扭王字块抓取器研发,内容包括防城港扭王字块模具厂家,专业扭王字块钢模哪家快。关键词:扭王字块安放长江航道整治工程挖掘机抓取器

学习

坚果的营养价值

阅读(10)

本文为您介绍坚果的营养价值,内容包括各种坚果的营养价值文章,巴旦木坚果营养价值。坚果,曾评选它为现代人的10大营养食品之一。坚果一般分两类:一是树坚果,包括杏仁、腰果、榛子、核桃、松子、板栗、白果(银杏)、开心果、夏威夷果等。二是种

学习

幕夏,从巴黎到布拉格

阅读(38)

如今再沿着他们的道路重回东方,我却希望不仅看到成功者的风光,更试着揣摩他们的心迹演变。一个世纪前,年轻的捷克人为何要离开祖国;几十年后,年过花甲的他们又带着什么样的心情荣归故里。说起捷克最伟大的文学家,很多人自然联想到了卡夫

学习

浅谈高校教师的义务

阅读(22)

本文为您介绍浅谈高校教师的义务,内容包括浅谈高校教师的权利与义务,如何履行高校教师义务。义务是伦理中最重要的范畴之一。教师的义务可以分为两部分。一是教师作为公民应承担法律所规定的基本义务,如维护国家统一与团结的义务,遵守宪法

学习

赞美作文800字

阅读(25)

本文为您介绍赞美作文800字,内容包括赞美钟南山的作文800字,赞美成就的800字作文。趁着早上明媚的阳光,人们都满怀信心地迎接新一天的开始,他们匆匆忙忙地赶着做自己的一份事儿去。在这座现代繁华的城市,人们大都是乘公交车出门的,每当公交

学习

浅谈课堂教学的气氛

阅读(17)

本文为您介绍浅谈课堂教学的气氛,内容包括活跃课堂氛围的教学方法,浅谈小学语文课堂气氛的营造方式。课堂气氛是师生在课堂教学过程中的情感状态的综合表现,它直接影响着教师的教学效果和学生个性的发展。有的教师上课,气氛活跃、生动活泼

学习

解读美国新版《国家反恐战略》

阅读(24)

本文为您介绍解读美国新版《国家反恐战略》,内容包括美国反恐的战略与措施,美国反恐战略大全。美国反恐战略的新变化,配合其全球战略的转向,反映出美国将战略重点转向国内经济建设、应对新兴大国崛起等更紧迫的挑战,最终服务于其自身实力和

学习

别具“艺”格的中国古窗棂

阅读(21)

本文为您介绍别具“艺”格的中国古窗棂,内容包括古建窗棂之美,古建窗棂。窗棂文化是历史文化的组成部分,历史文化存在于生活的各个领域和每个角落,在中国这样一个历史悠久的国度里,地名也好,村落也好,胡同街道也好,房屋建筑也好,它们无不浓缩了

学习

小说阅读之主题

阅读(15)

本文为您介绍小说阅读之主题,内容包括以美剧为主题的小说,好看的美食主题小说。【技法指津】

学习

“速效救心丸”之母――章臣桂

阅读(22)

本文为您介绍“速效救心丸”之母――章臣桂,内容包括章桂臣速效救心丸发明人,中药大师张臣桂的速效救心丸。速效救心丸,被国家定为全国中医院首批必备急救药品。全国目前只有三种中药配方工艺属于部级机密,速效救心丸就是其中一种,和南

学习

漫画题的解题技巧

阅读(19)

本文为您介绍漫画题的解题技巧,内容包括数学解题故事四格漫画,解题故事画成四格漫画。漫画是一种用讽刺与幽默的方式来表达哲理、反映现实的艺术形式。一幅漫画主要由标题、主体、画注三部分构成。标题即题目,一般告知人们漫画的主题思

学习

再谈批转、转发、印发性通知标题中的“关于”

阅读(17)

本文为您介绍再谈批转、转发、印发性通知标题中的“关于”,内容包括关于转发上级文件的通知模板,公文通报2016年36号文。摘要:批转、转发、印发性通知标题中的“关于”是可以省略的,因为“关于”不是公文标题所规定的三个组成部分之一。一

学习

人民音乐家

阅读(25)

本文为您介绍人民音乐家,内容包括人民音乐家冼星海,人民音乐家是谁。一、教学设计

学习

法治研究

阅读(17)

本文为您介绍法治研究,内容包括法治研究,法治研究是什么刊物。1.中国司法改革的回顾与反思谭世贵,TanShigui

学习

基于Libnet 的网络协议测试系统研究与实现

阅读(24)

本文为您介绍基于Libnet 的网络协议测试系统研究与实现,内容包括网络协议与编程实验,网络协议的分析与实现。摘要:计算机网络协议测试主要包含测试集自动构造技术与测试执行系统的设计,该文介绍了网络协议测试的基本理论,网络协议测试系统

学习

最新债务转让协议

阅读(30)

本文为您介绍最新债务转让协议,内容包括债务纠纷房屋转让协议,公司债权债务转让协议。最新债务转让协议范本合同编号:年字第号债务受让人(以下称甲方):

学习

GK1C型机车手动档改进

阅读(20)

本文为您介绍GK1C型机车手动档改进,内容包括gk1c型内燃机车各部件名称,gk1d型机车。摘要:GK1C型机车自动档出现故障时,可以转换动档操作机车,但自动档故障导致了柴油机最高转速限制在750转/分以下,使机车达不能全功率输出,满足不了大吨位货物

学习

海水围塘混养的能量收支和转换效率

阅读(27)

本文为您介绍海水围塘混养的能量收支和转换效率,内容包括海水围塘养殖虾和蟹类混养技术,围海养鱼技术。能量流动和物质循环是生态系统中的重要过程,研究其转化规律对改造系统结构和功能从而提高生产力具有重要意义,生态系统中能量利用率的

学习

TCP/IP协议简要分析

阅读(28)

本文为您介绍TCP/IP协议简要分析,内容包括tcpip协议的含义是什么,tcpip协议详解教程。【摘要】人们在日常生活交流中要按一定的规则进行交流,同样在Internet互联网上计算机进行相互通信时,也必须要按一定的事先约定好的规则进行,因此:TCP/IP

学习

老公:我想协议出轨

阅读(20)

本文为您介绍老公:我想协议出轨,内容包括老公出轨风波完整版小说,老公出轨求妻子原谅小说。我们结婚20多年了,孩子去年刚上大学。同事闹离婚的时候,我曾信心满满地去给人家讲经营婚姻的道理,认为自己婚姻很幸福。让我想不到的是,我的婚姻也

学习

钣金设计要点及工艺改进方法

阅读(23)

本文为您介绍钣金设计要点及工艺改进方法,内容包括钣金设计及工艺,钣金的工艺要点和技巧。摘要:钣金加工被广泛应用在各行各业,在中国机械类加工中占有重要地位。随着科学技术的飞速发展,钣金加工工艺也日趋成熟,对其加工工艺水平也越来越高

学习

买房认购协议书范本

阅读(76)

本文为您介绍买房认购协议书范本,内容包括买房的认购协议书定金能退吗,认购增资协议书最新范本。认购是申请购买基金单位的行为。现以基金举例,在基金成立前的发行募集期内申请购买基金单位可以认购,购买价格为基金单位价格。