The invention provides a network routing method for fuzzy reasoning based on delay tolerant, the specific operation process is as follows: dynamic each node maintains a neighbor table NNT, stored in the current node communication range of neighbor nodes, and in accordance with the heuristic information value on the ranking, whenever there is entering or leaving the communication node the scope of their own, the table will automatically according to the fuzzy inference system rules to update the network; for every packet, the source node will have the packet
【技术实现步骤摘要】
一种基于模糊推理的容忍延迟网络路由方法
本专利技术涉及计算机通信
,具体的说是一种在传输成功率和平均延迟方面取得好效果、基于模糊推理的容忍延迟网络路由方法。
技术介绍
路由算法是影响整个通信系统有效通信的首要前提。传统的路由算法假设在数据包传递前,源节点和目的节点间已存在了一条端到端的路径,而这样的路径并不一定总是可用的。本研究中,节点在三维空间飞行时通常有着较快的速度和较大的惯性,加之可能部署在敌对环境中,不可预测的外部条件和故意的人为干扰都可能使得刚刚稳定的连接变得不可靠和难以信赖。在分布式的任务执行过程中,节点个体也很容易与节点群脱离开来。因此,可用通信链路的产生总是不确定的,需要一种自适应的动态路由算法来维持正常的网络通信。图1表示的是一次简单的部署过程示意图。8个空中节点分为两组悬停在不同的高度,如图1(a)。每个球的球心表示了悬浮的节点个体。球半径表示个体通信距离的一半。当两个球相交时,表示个体之间距离满足通信条件,从而产生了一条可用的链路连接。该立方体结构收到来自基站的“环状感知”命令后,将会执行一个自我规划部署的过程,如图1(b)-图1(f)。尽管是一个简单的部署命令,可以看到空中载体比起地面的移动单元,更加容易形成不稳定的拓扑结构。除了空中不可控的高速度带来的惯性等内部原因外,GPS设备的误差偏移以及突然的空气扰动环境都有可能对拓扑结构产生影响。容迟容断网络(Delay/DisruptionTolerantNetwork,DTN)的提出就是为了解决此类问题:(1)在数据源和目的地之间并不总是存在可用的端到端路径;(2)节点对之间的最 ...
【技术保护点】
一种基于模糊推理的容忍延迟网络路由方法,其特征在于其实现过程为:步骤一、每个节点动态维护着一张邻居节点表NNT,存放着当前在节点通信范围内的邻居节点,并按照启发式信息值的大小对其进行排序,每当有节点进入或者离开自己的通信范围,该表都会自动按照模糊推理系统的规则更新;模糊推理系统的规则建立包括以下步骤:步骤1)输入输出变量模糊化:选取两个易获取的参数做为局部网络状态的度量值,然后根据似然推理求出局部启发式信息,并做为路由决策的评判标准;将启发式信息HI作为模糊推理系统的输出,该启发式信息从高到低,依次分为5级:非常高、高、中、低、非常低;步骤2)建立模糊控制规则:该规则使用Mamdani模型,每一条控制规则都是一条模糊条件语句;步骤3)模糊输出清晰化:选取中位数法来获得启发式信息的精确值;步骤二、网络中每产生一个数据包,源节点便拥有该数据包的L个备份,此后每当有接触发生时,当前节点选择其NNT中的前N个节点作为接收节点进行数据包的转发;若表中节点总数T<N,则所有T个邻居节点都将得到转发的机会,整个过程中,每个节点传递Lold/min(N,T)个数据包的备份,自己的副本数更新为Lnew= ...
【技术特征摘要】
1.一种基于模糊推理的容忍延迟网络路由方法,其特征在于其实现过程为:步骤一、每个节点动态维护着一张邻居节点表NNT,存放着当前在节点通信范围内的邻居节点,并按照启发式信息值的大小对其进行排序,每当有节点进入或者离开自己的通信范围,该表都会自动按照模糊推理系统的规则更新;模糊推理系统的规则建立包括以下步骤:步骤1)输入输出变量模糊化:选取两个易获取的参数做为局部网络状态的度量值,然后根据似然推理求出局部启发式信息,并做为路由决策的评判标准;将启发式信息HI作为模糊推理系统的输出,该启发式信息从高到低,依次分为5级:非常高、高、中、低、非常低;步骤2)建立模糊控制规则:该规则使用Mamdani模型,每一条控制规则都是一条模糊条件语句;步骤3)模糊输出清晰化:选取中位数法来获得启发式信息的精确值;步骤二、网络中每产生一个数据包,源节点便拥有该数据包的L个备份,此后每当有接触发生时,当前节点选择其NNT中的前N个节点作为接收节点进行数据包的转发;若表中节点总数T<N,则所有T个邻居节点都将得到转发的机会,整个过程中,每个节点传递Lold/min(N,T)个数据包的备份,自己的副本数更新为Lnew=Lold/min(N,T);步骤三、若节点自身副本数Lold小于欲传递邻居节点数,则从NNT选择Lold-1个最大值的邻居节点,每个节点传递一个数据包的副本;当Lold=1时,则采取直接交付策略,即直到遇见目的节点才进行数据包的传递。2.根据权利要求1所述的一种基于模糊推理的容忍延迟网络路由方法,其特征在于:所述步骤二的传递过程中,若有新的邻居节点移动到自身的通信范围内,且它能排入NNT的前N位,则NNT动态更新,节点停止对第N位邻居,即处于转发过程中的启发式信息值最小的节点的传递,并转发给新节点;如果正在接受数据包的邻...
【专利技术属性】
技术研发人员:丛戎,何志平,刘璧怡,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。