发明名称 无线多跳网状网中缓存接纳控制方法
摘要 本发明公开了一种无线多跳网状网中缓存接纳控制方法,主要解决无线多跳网络中多跳远程业务因中转节点缓存队满而被丢弃的不公平性问题。其实现步骤为:中转节点初始化缓存分配并接纳分组;中转节点周期性地调整缓存份额的分配;判断中转节点的已用缓存总额是否达到阈值,若未达到阈值,则根据源节点的缓存份额、源节点已用缓存数目、中转节点剩余缓存数目和源节点数目进行接纳控制,若达到阈值,则根据缓存接纳函数进行分组接纳;当有新源节点的分组到达中转节点时,更新缓存份额的分配。本发明从中转节点缓存管理的角度有效解决多跳网络中多跳远程业务的“饥饿”问题,提高多跳远程业务质量,可用于保障中转节点对多跳远程业务的转发。
申请公布号 CN102026291B 申请公布日期 2013.04.03
申请号 CN201110001540.8 申请日期 2011.01.06
申请人 西安电子科技大学 发明人 盛敏;刘凯;张琰;史琰;李建东;李红艳;张凡;焦万果;陈中良
分类号 H04W28/14(2009.01)I;H04W28/26(2009.01)I 主分类号 H04W28/14(2009.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种无线多跳网状网中缓存接纳控制方法,包括以下步骤:(1)中转Mesh节点对缓存进行初始化分配,即为每个源节点分配相同的缓存份额buff<sub>share</sub>,缓存份额的大小为缓存阈值T与源节点数目n的比值,即<img file="FDA00002456158200011.GIF" wi="263" he="107" />其中,缓存阈值T为预先设定的参数值,源节点数目n为大于或等于1的正整数;(2)初始化分配后中转Mesh节点开始接纳业务分组,并对各源节点的平均分组到达率进行认知,统计源节点各自使用的缓存数目buff<sub>used</sub>和中转Mesh节点的已用缓存数目总额buff<sub>total</sub>;(3)中转Mesh节点根据各源节点的平均分组到达率,周期性地调整缓存份额buff<sub>share</sub>的分配,使得源节点的缓存份额buff<sub>share</sub>与该源节点的平均分组到达率匹配;(4)判断中转Mesh节点的已用缓存数目总额buff<sub>total</sub>是否达到缓存阈值T,若未达到缓存阈值T,则根据源节点所分配的缓存份额buff<sub>share</sub>、源节点使用的缓存数目buff<sub>used</sub>、中转Mesh节点已用缓存数目总额buff<sub>total</sub>和源节点数目n进行接纳控制,若达到缓存阈值T,则根据如下缓存接纳函数f<sub>adm</sub>进行分组的接纳:<maths num="0001"><![CDATA[<math><mrow><msub><mi>f</mi><mi>adm</mi></msub><mo>=</mo><msub><mi>&omega;</mi><mn>1</mn></msub><mo>&times;</mo><mfrac><mi>h</mi><msub><mi>h</mi><mi>max</mi></msub></mfrac><mo>+</mo><msub><mi>&omega;</mi><mn>2</mn></msub><mo>&times;</mo><mfrac><mi>l</mi><msub><mi>l</mi><mi>max</mi></msub></mfrac></mrow></math>]]></maths>其中,缓存接纳函数f<sub>adm</sub>表示分组被中转Mesh节点接纳的概率;ω<sub>1</sub>是接纳分组时跳数这一因素的权重因子,ω<sub>2</sub>是接纳分组时业务类别这一因素的权重因子,ω<sub>1</sub>与ω<sub>2</sub>二者之和为1;h为分组到达该中转Mesh节点所经过的跳数,h<sub>max</sub>为到达该中转Mesh节点的分组所经过的跳数中的最大跳数值;l为业务类别参数,对丢包率越敏感的业务,其业务类别参数值越大,l<sub>max</sub>为对丢包率最敏感的业务的类别参数;(5)当有来自新的源节点的分组到达中转Mesh节点时,源节点数目n的值增加1,更新缓存份额buff<sub>share</sub>的分配,更新方式为从现有的每个源节点的缓存份额buff<sub>share</sub>中各取出占比为1/(n+1)的部分,分配给新源节点,使新源节点的初始缓存份额buff<sub>share</sub>等于T/(n+1),重复步骤(2)至步骤(4)。
地址 710071 陕西省西安市太白南路2号