发明名称 一种服务质量敏感的802.11e多媒体数据分组调度方法
摘要 本发明提供一种服务质量敏感的802.11e多媒体数据分组调度方法,针对802.11e中EDCA机制对多媒体数据调度的不公平问题,结合QoS延时敏感性,实时计算多个媒体业务流中数据分组的紧急度,根据紧急度,调整业务流所对应AC队列的参数,改变AC队列优先级,使紧急业务流有更多机会竞争到信道访问权,从而保证紧急业务流相对于高优先级业务流竞争信道的公平性。实验结果证明,紧急业务流分组调度方案中,紧急业务流的带宽需求得到了保证。
申请公布号 CN102075440B 申请公布日期 2012.11.28
申请号 CN201110043498.6 申请日期 2011.02.23
申请人 湖南大学 发明人 乐光学;谢鲲;龚闯;文吉刚;陈丽萍;周旭;赵利平
分类号 H04L12/56(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 长沙正奇专利事务所有限责任公司 43113 代理人 马强
主权项 1.一种服务质量敏感的802.11e多媒体数据分组调度方法,其特征在于,包括以下步骤:步骤1:根据多媒体数据的服务质量需求和实际队列的排队情况,计算各个AC队列队首的紧急度值,<img file="FDA0000150857440000011.GIF" wi="81" he="64" />i表示第i个业务流队列,k表示第i个业务流队列的第k个数据分组,k=1,表示队列的首个数据分组;业务流队列的紧急度为队首紧急度U<sub>i</sub>=U<sub>i</sub><sup>1</sup>;所述服务质量需求为延迟需求,紧急度值计算如下:<img file="FDA0000150857440000012.GIF" wi="81" he="64" />表示多个AC队列中第i个业务流的第k个数据分组的紧急度,则<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>U</mi><mi>i</mi><mi>k</mi></msubsup><mo>=</mo><msubsup><mi>D</mi><mi>i</mi><mi>k</mi></msubsup><mo>-</mo><msubsup><mi>d</mi><mi>i</mi><mi>k</mi></msubsup><mo>-</mo><msub><mi>L</mi><mi>k</mi></msub><mo>/</mo><msub><mi>r</mi><mi>i</mi></msub></mrow></math>]]></maths><img file="FDA0000150857440000014.GIF" wi="73" he="64" />表示第i个业务流的第k个数据分组的QoS延时需求,<img file="FDA0000150857440000015.GIF" wi="59" he="64" />表示第i个业务流的第k个数据分组积累延时,L<sub>k</sub>表示第k个数据分组大小,r<sub>i</sub>表示业务流i发送速率;其中:<img file="000000.GIF" wi="286" he="90" />S(t)表示当前时间,<img file="FDA0000150857440000017.GIF" wi="70" he="64" />表示第i个流的第k个数据分组到达AC队列时间;步骤2:对于U<sub>i</sub><sup>1</sup><U<sub>threshold</sub>的紧急业务流,则在增强分布式信道接入EDCA机制中调整其AC队列参数AIFS[AC],将AIFSN[AC]值调整为1,待紧急业务流服务完后,参数复原;若U<sub>i</sub><sup>1</sup>≥U<sub>threshold</sub>的非紧急分组,其对应AC队列参数不作调整;U<sub>threshold</sub>为一指定的阈值;步骤3:比较所有紧急业务流的紧急度U<sub>i</sub>,若紧急业务流有1,2,...,i,紧急度分别为U<sub>1</sub>,U<sub>2</sub>,...,U<sub>i</sub>,所有紧急业务的紧急度和为:U=U<sub>1</sub>+U<sub>2+...</sub>+U<sub>i</sub>,每条紧急业务流所占紧急比重为:U<sub>1</sub>/U,U<sub>2</sub>/U,...,U<sub>i</sub>/U,调整各紧急业务对应AC队列的最小竞争窗口值CW<sub>min</sub>、最大竞争窗口值CW<sub>max</sub>参数,AC队列的CW<sub>min</sub>和CW<sub>max</sub>调整为原来的1/4(U<sub>i</sub>/U);当只有一个紧急业务流时,其AC队列CW<sub>min</sub>和CW<sub>max</sub>参数都调整为原来的1/4;U<sub>i</sub>值越小的,调整幅度越大,当计算CW<sub>min</sub><1,则置CW<sub>min</sub>=1;步骤4:调整参数后,各个AC队列得到新的优先级,各新优先级AC竞争信道,传输其业务流,优先级高的AC队列有更多机会竞争到信道访问权;步骤5:循环执行步骤1至步骤4。
地址 410082 湖南省长沙市麓山南路2号