发明名称 一种基于间断连通自组织网络延时有限的概率路由方法
摘要 本发明提出了一种应用于间断连通自组织网络的概率路由方法,本发明的基本思想是利用间断连通自组织网络中节点移动的统计分布规律,按照用户消息指定的必需传输概率RDP以及传输延时进行预判是否产生消息副本,以及计算产生的消息副本的必要传输概率RDP的值,并对源消息中RDP值进行更新的过程。本发明保证了消息能够在所指定的送达时间内的,满足用户期望的必要传输概率RDP值,并且可以根据消息的RDP值和送达时间要求来控制消息的传输开销,摒弃了不必要的消息转发,从而有效的降低了间断连通自组织网络中的消息传输开销。
申请公布号 CN101291295A 申请公布日期 2008.10.22
申请号 CN200810114612.8 申请日期 2008.06.10
申请人 北京科技大学 发明人 周贤伟;王建萍;李咸宁;杨裕亮;安建伟
分类号 H04L12/56(2006.01);H04L12/28(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 代理人
主权项 1、一种基于间断连通自组织网络延时有限的概率路由方法,其特征在于:包括消息副本预判机制、消息副本概率计算机制、源节点概率更新机制,且三种机制顺序执行;1)消息副本预判机制,当网络节点A遇到了非目的节点B时,节点A通过消息副本预判机制来决定是否为节点B创建消息副本,该机制主要用来预判节点A是否需要产生消息副本,其步骤如下:步骤1:节点A向节点B发送确认消息,用来确认节点B中是否已经存在待转发的消息m,当节点B接收到此确认消息后,给节点A回复信息,当B已经存在消息m,此预判副本产生机制结束,当B中不存在消息m,预判副本产生机制进入步骤2;步骤2:节点A通过查找保存在自身节点上的平均相遇时间表,得到节点A与目的节点D之间的相遇时间τ<sub>ad</sub>,根据指数分布概率公式能计算出节点A与目的节点D之间的直接传输概率p<sub>dt</sub>为:<maths num="0001"><![CDATA[<math><mrow><mi>Pr</mi><mo>{</mo><msub><mi>&tau;</mi><mi>ad</mi></msub><mo>&le;</mo><msub><mi>d</mi><mi>bounded</mi></msub><mo>}</mo><mo>=</mo><mn>1</mn><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&lambda;</mi><mi>ad</mi></msub><msub><mi>&tau;</mi><mi>ad</mi></msub></mrow></msup><mo>,</mo></mrow></math>]]></maths>d<sub>bounded</sub>≥0,其中λ<sub>ad</sub>=1/τ<sub>ad</sub>,τ<sub>ad</sub>为时间表中记录的节点A与D间的平均相遇时间;步骤3:比较消息m的RDP指标p<sub>m</sub>与p<sub>dt</sub>的大小,当p<sub>m</sub><p<sub>dt</sub>,不需要产生消息副本,消息副本预判结束;当p<sub>m</sub>>p<sub>dt</sub>,则产生消息副本m’,通过消息副本概率计算机制得到m’的RDP指标p<sub>m’</sub>;2)消息副本概率计算机制,计算消息副本m’中RDP字段值p<sub>m’</sub>,步骤如下:步骤一:节点A利用Dijkstra最短路算法从平均相遇时间表中找出相遇节点B到目的节点D的最短路,并由公式<img file="A2008101146120002C2.GIF" wi="2037" he="275" />计算得出节点B沿最短路将消息在延时d<sub>bounded</sub>内送达到目的节点D的概率p<sub>est</sub>,其中:<maths num="0002"><![CDATA[<math><mrow><msub><mi>C</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><munder><mi>&Pi;</mi><mrow><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi></mrow></munder><mfrac><msub><mi>&lambda;</mi><mrow><msub><mi>k</mi><mi>j</mi></msub><msub><mi>k</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msub><mrow><msub><mi>&lambda;</mi><mrow><msub><mi>k</mi><mi>j</mi></msub><msub><mi>k</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msub><mo>-</mo><msub><mi>&lambda;</mi><mrow><msub><mi>k</mi><mi>i</mi></msub><msub><mi>k</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msub></mrow></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>&lambda;</mi><mrow><msub><mi>k</mi><mi>i</mi></msub><msub><mi>k</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msub><mo>=</mo><mn>1</mn><mo>/</mo><msub><mover><mi>&tau;</mi><mo>&OverBar;</mo></mover><mrow><msub><mi>k</mi><mi>i</mi></msub><msub><mi>k</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msub><mo>,</mo></mrow></math>]]></maths><img file="A2008101146120002C5.GIF" wi="82" he="52" />为节点B到D最短路上的相邻两点k<sub>i</sub>k<sub>i+1</sub>间的平均相遇时间,Δ<sub>BD</sub>为节点B沿最短路径到节点D的端到端的传输延时;步骤二:由于源节点A到目的节点D的各条消息传输路径相互独立,则由消息副本预判机制所得到的直接传输概率p<sub>dt</sub>和源消息m的RDP值p<sub>m</sub>,通过公式P<sub>n</sub>=(P<sub>m</sub>-P<sub>dt</sub>)/(1-P<sub>dt</sub>)计算出消息副本m’的期望传输概率p<sub>n</sub>;步骤三:节点A比较p<sub>est</sub>和p<sub>n</sub>大小,将较小的数值赋给p<sub>m’</sub>,即:当p<sub>est</sub>≥p<sub>n</sub>,则p<sub>m’</sub>=p<sub>n</sub>,将消息副本m’发送给节点B;当p<sub>est</sub><p<sub>n</sub>,则p<sub>m’</sub>=p<sub>est</sub>,将消息副本m’发送给节点B;3)源节点概率更新机制,是更新源节点A中消息m的RDP字段值p<sub>m</sub>,更新过程为:由源消息m的必需送达概率p<sub>m</sub>和消息副本m’的必需送达概率p<sub>m’</sub>,根据公式P<sub>m</sub>=(P<sub>m</sub>-P<sub>m’</sub>)/(1-P<sub>m’</sub>)计算得更新的消息m的必需送达概率p<sub>m</sub>。
地址 100083北京市海淀区学院路30号