[发明专利]一种基于综合能力评选的机会网络Anycast路由方法有效
申请号: | 201210021785.1 | 申请日: | 2012-01-31 |
公开(公告)号: | CN102572993A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 夏春和;王云川;王海泉;张成 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04W40/02 | 分类号: | H04W40/02 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 许玉明;顾炜 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于综合能力评选的机会网络Anycast路由方法:1)每个节点维护一个与其他节点的连通概率表和服务节点性能值表;2)两节点相遇时交换本地最新连通概率和服务节点性能值,运用最短路径算法计算出期望路径长度;3)发起选播服务请求时,产生该类选播服务的选播地址a0,对a0的每个单播地址计算出期望路径长度;4)计算综合能力值f(i),f(i)值最小的i为最优服务节点;5)其后消息的转发依据比较到达服务节点i的期望路径的长短来进行。本发明引入地址映射机制,目标服务节点选择中综合考虑了网络的链路能力和服务节点的服务能力。与现有技术相比,本发明能有效支持面向连接类的服务。 | ||
搜索关键词: | 一种 基于 综合 能力 评选 机会 网络 anycast 路由 方法 | ||
【主权项】:
1.一种基于综合能力评选的机会网络Anycast路由方法,其特征在于步骤为:1)每个节点的单播地址为i,提供某类服务的服务节点同时还存在选播地址为a;2)每个节点维护着一个与其他节点的连通概率表Tablep和服务节点性能值表Tableu,两个节点之间的连通概率为pi,j,连通概率计算公式pi,j=T_Connection/T_Window,T_Connection表示节点i和j的连接时间,T_Window表示取样时间窗的值,服务节点的性能值为ui,ui=αEnergy(i)+(1-α)Buffer(i),Energy(i)是节点i的剩余能量比,所述剩余能量比是当前剩余能量除以初始总能量,是一个比值,表示节点存活的能力;Buffer(i)是节点i的可用缓存空间比;所述的可用缓存空间比是剩余空间除以初始总的空间,是一个比值,表示节点存储能力;3)当两个节点相遇时,需要交换本地存储的最新连通概率和服务节点性能值,然后运用迪杰斯特拉(Dijkstra)最短路径算法计算出到达服务节点i的期望路径长度Epath(i),两节点的期望路径长度4)当节点发起某类选播服务请求时,首先产生一个地址探寻包,地址探寻包的目的地址是该类选播服务对应的选播地址a0,针对属于a0的每个单播地址计算出对应的期望路径长度E(i|a0);5)计算f(i)=E(i|a0)/ui,从中选择值最小的f(i)所对应的i为最优服务节点的单播地址;6)其后消息的转发依据比较到达服务节点i的期望路径的长短来进行,节点a携带有发往节点d的消息,当节点a和节点b相遇时,它会比较二者通往d的期望路径的长短,如果b到d的路径长度更小,则a将消息转发给b,否则不转发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210021785.1/,转载请声明来源钻瓜专利网。