无线网络维护

无线传感器网络中地理能量感知路由的改进

时间:2011/7/19 6:53:50  作者:不详  来源:网络  查看:38  评论:0
无线传感器网络是由部署在监测区域内的大量廉价的微型传感器节点,通过无线通讯的方式形成的一个多跳自组织网络系统,其目的是协作地感知、采集和处理覆盖区域内的事件信息,并发送给观察者。由于节点能量有限且补充困难,无线传感器网络的首要设计目标是能量[6]的高效利用。本文在原有GEAR[1]路由协议基础上提出改进方法,从而在路由协议[4]上节省无线传感器节点有限的能量,并进步整个网络的生存周期。 GEAR协议先容和改进 GEAR[5](Geographical and Energy Aware Routing)路由协议是根据事件区域的地理位置信息,建立汇聚节点到事件区域的优化路径,避免了泛洪查询消息,从而减少了建立路由的开销。但是传统的GEAR路由机制由于缺乏足够的拓扑信息,路由过程中会碰到路由空洞[2]的现象。 本文提出了考虑两跳节点信息的路由机制,大大减少了路由空洞出现的概率,降低了每次成功查询的均匀能耗;根据无线发射功率和通讯半径的关系,由通讯间隔确定发射功率[3],并在路由选择时考虑发射功率,提出了更加节省能量的GPEAR路由机制。 GEAHAR路由机制 过多的路由空洞会消耗很多不必要的能量,降低整个网络的通讯效率。为了减少或避免路由空洞,节点需要知道更多的拓扑信息,这就是GEAHAR(Geographical energy aware and hole avoid routing)机制提出的依据。基本思想是在查询消息时,节点选择下一跳节点不仅仅考虑邻居一跳节点的代价值最小,而是考虑两跳的信息。 邻居节点是指节点一跳通讯范围内可以到达的所有节点的集合。如(1)式定义,dmax为节点最大通讯间隔,为所有节点的集合。 NbNi= ≤dmax,Nj∈N}(1) 节点Ni选择下一跳Nnext(i)的依据如(2)式。Nbi为节点Ni的邻居节点集合,NbNbi(j)为节点Ni的邻居节点Nbi(j)的邻居节点集合。β为比例系数,取值范围为0~1。β取值为1,算法退化为一跳的GEAR路由机制。式中需要留意的是NbNbi(j)(k)≠Ni,即第二跳节点不能选择当前节点,否则将出现返回路由的现象,这将大量消耗不必要的能量。 Nnext(i)=min(βc(Nbi(j),T)+(1-β)min(c(NBNbj(j)(k),T)))Nbi(j)∈Nbi,NbNbi(j)(K)∈NbNbi(j),NbNb(j)(k)≠Ni(2) GPEAR路由机制 在接收灵敏度一定的情况下,无线发射功率P和接收半径R之间关系是P正比于R2~R5,也就是P可能会远远大于R2。假如在节点间通讯时考虑通讯的间隔,适当调整发射功率,而不是使用相同的发射功率(这样的话只能以最大通讯间隔来发射),则可以大大降低通讯的能耗,延长整个网络的寿命,降低每个数据包的通讯代价。 GPEAR(Geographical and physical energy aware routing)路由机制是在传统GEAR路由机制作下一跳路由选择时,考虑物理层发射功率与通讯半径的关系,从而做出更加适合的选择。 假设无线通讯部分能量消耗与通讯间隔的四次方成正比,并将发射功率分为5档,见表1。 表1 发射功率与通讯半径的关系 GPEAR路由机制则是选择邻居节点中代价值和发送一跳的通讯代价的联合最小的节点作为下一跳节点,如式(3)所示: Nnext(Ni)= (3) 式中,Nnext(Ni)为节点Ni选择的下一跳节点;h(Ni,Nj,T)为节点Ni经过Nj到事件区域T的新代价值;Esend(Ni,Nj)为节点Ni到节点Nj的通讯代价,如表1中的回一化数值;NbNi为节点Ni的邻居节点集合;r为比例系数,取值范围为0~1。


滁州电脑维修,滁州电脑上门维修,滁州上门修电脑,滁州笔记本维修,滁州打印机维修,滁州上门维修打印机,从这里开始! 【滁州市电脑维修中心】|【电话:18655026336】|【滁州市打印机维修电脑维修报修手机:13955014230】【QQ:445233238】