主权项 |
移动容迟网络中基于概率路由的缓冲区管理方法,包括消息调度步骤和消息丢弃步骤:所述消息调度步骤具体为:在调度周期内,确定与本节点相遇的邻居节点,计算各相遇的邻居节点对于本节点发送缓冲区的多个消息的调度效用值,从中选出调度效用值最大值对应的邻居节点和消息,本节点将该消息转发给该邻居节点;所述消息丢弃步骤具体为:在本节点发送缓冲区发生拥塞时,计算缓冲区内各消息的丢弃效用值,选出效用值最小的消息并将其丢弃;所述调度效用值计算公式为<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>U</mi><mi>s</mi></msub><mo>=</mo><mfrac><mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>P</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>×</mo><mi>P</mi><mrow><mo>(</mo><mi>b</mi><mo>,</mo><mi>d</mi><mo>)</mo></mrow></mrow><mrow><mi>H</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>×</mo><mi>F</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></mfrac><mo>×</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><mn>1</mn><mi>RTTL</mi></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000541639180000011.GIF" wi="708" he="160" /></maths>所述丢弃效用值计算公式为<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>U</mi><mi>d</mi></msub><mo>=</mo><mfrac><mrow><mi>P</mi><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>d</mi><mo>)</mo></mrow></mrow><mrow><mi>H</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>×</mo><mi>F</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></mfrac><mo>×</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><mn>1</mn><mi>RTTL</mi></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000541639180000012.GIF" wi="684" he="150" /></maths>其中,RTTL为消息的剩余生命期,H(m)为消息m的当前传输跳数,F(m)为本节点对消息m的转发次数;P(i,j)为本节点i到节点j的传输概率,P<sub>c</sub>(i,j)为本节点i到节点j的相遇概率,a、b、d分别表示本节点、相遇邻居节点和目的节点;所述本节点i到节点j的相遇概率P<sub>c</sub>(i,j)的计算方法为:<img file="FDA0000541639180000013.GIF" wi="1202" he="159" />P<sub>init</sub>为传输概率的初始值,Δk为最近一次传输概率更新时间与当前时间的间隔,γ为时间衰减因子,β为传输概率的影响因子;所述本节点i到节点j的传输概率P(i,j)的计算方法为:<img file="FDA0000541639180000021.GIF" wi="1723" he="236" /> |