发明名称 一种移动通信网络中的准入控制方法
摘要 本发明公开了一种移动通信网络中的准入控制方法,通过考虑机会调度与不同服务质量保障,本发明可在不影响网络已存在用户QoS满意度的情况下尽量接入更多用户。首先对所有最小速率需求用户均设置其多用户分集增益为1,然后计算接入一个新MRR用户所需资源数,再更新所有MRR用户的MDG并用其迭代计算新接入MRR用户所需资源数。当迭代结果稳定时,若新接入MRR用户的最小速率需求可以被网络严格满足,它才可成功接入网络,否则阻塞它。接着计算接入一个新尽力而为BE用户可分配的资源数,并用其计算全网总效用函数的改变,当且新接入BE用户可提升全网总效用函数时,它才可成功接入网络,否则阻塞它,停止算法。
申请公布号 CN103068004B 申请公布日期 2015.02.18
申请号 CN201210589779.6 申请日期 2012.12.29
申请人 东南大学 发明人 尤肖虎;李知航;潘志文;刘楠
分类号 H04W48/06(2009.01)I 主分类号 H04W48/06(2009.01)I
代理机构 南京天翼专利代理有限责任公司 32112 代理人 汤志武
主权项 一种移动通信网络中的准入控制方法,其特征是通过考虑机会调度与不同服务质量QoS保障,在不影响网络已存在用户QoS满意度的情况下尽量接入更多用户;首先对所有最小速率需求MRR用户均设置其多用户分集增益MDG为1,然后计算接入一个新MRR用户所需资源数,再更新所有MRR用户的MDG并用其迭代计算新接入MRR用户所需资源数,当迭代结果稳定时,若新接入MRR用户的最小速率需求可以被网络严格满足,它才可成功接入网络,否则阻塞它;接着计算接入一个新尽力而为BE用户可分配的资源数,并用其计算全网总效用函数的改变,当且新接入BE用户可提升全网总效用函数时,它才可成功接入网络,否则阻塞它,停止算法;包括以下步骤:初始化:对所有最小速率需求MRR用户m均设置G<sub>m</sub>=1,其中G<sub>m</sub>是由于系统采用基于用户自身速率累积分布调度CS和机会轮询ORR相结合的CS/ORR调度算法带来的相对于用户m的多用户分集增益MDG;第一步:计算接入一个新MRR用户<img file="FDA0000601821790000011.GIF" wi="52" he="86" />所需资源数<img file="FDA0000601821790000012.GIF" wi="1173" he="214" />其中Bw是可分配给用户的最小资源单元的带宽,<img file="FDA0000601821790000013.GIF" wi="182" he="100" />和<img file="FDA0000601821790000014.GIF" wi="70" he="94" />分别是用户<img file="FDA0000601821790000015.GIF" wi="48" he="84" />的最小速率需求、带宽效率和MDG,<img file="FDA0000601821790000016.GIF" wi="72" he="86" />是向上取整符号;第二步:对每一个MRR用户m,更新其多用户分集增益G<sub>m</sub><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>G</mi><mi>m</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>s</mi><mi>m</mi></msub></msubsup><msup><mi>G</mi><mrow><mi>CS</mi><mo>/</mo><mi>ORR</mi></mrow></msup><mrow><mo>(</mo><msub><mi>K</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><msub><mi>s</mi><mi>m</mi></msub></mfrac></mrow>]]></math><img file="FDA0000601821790000017.GIF" wi="521" he="182" /></maths>其中s<sub>m</sub>是为用户m所分配资源数,K<sub>j</sub>是第j轮的竞争用户数,G<sup>CS/ORR</sup>(K<sub>j</sub>)是采用CS/ORR调度算法时第j轮的MDG,定义如下:采用CS时,对于系统中有|K|个服务用户,任一服务用户k的MDG为<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>G</mi><mi>k</mi><mi>CS</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mo>|</mo><mi>K</mi><mo>|</mo></mrow></munderover><mfrac><mn>1</mn><mi>i</mi></mfrac></mrow>]]></math><img file="FDA0000601821790000018.GIF" wi="233" he="148" /></maths>由上式可知,<img file="FDA0000601821790000019.GIF" wi="88" he="78" />只与系统用户数|K|有关,方便起见,用G(|K|)代替<img file="FDA00006018217900000110.GIF" wi="110" he="78" />采用CS/ORR调度算法为新接入用户保守估计满足其QoS需求所需资源数,假设第j轮中有K<sub>j</sub>个用户,则第j轮的平均MDG为<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msup><mi>G</mi><mrow><mi>CS</mi><mo>/</mo><mi>ORR</mi></mrow></msup><mrow><mo>(</mo><msub><mi>K</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><msub><mi>K</mi><mi>j</mi></msub></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mi>j</mi></msub></munderover><mi>G</mi><mrow><mo>(</mo><mi>l</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><msub><mi>K</mi><mi>j</mi></msub></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mi>j</mi></msub></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>l</mi></munderover><mfrac><mn>1</mn><mi>i</mi></mfrac></mrow>]]></math><img file="FDA0000601821790000021.GIF" wi="847" he="171" /></maths>第三步:根据公式[1]重新计算接入用户<img file="FDA0000601821790000022.GIF" wi="45" he="85" />所需资源数<img file="FDA0000601821790000023.GIF" wi="80" he="82" />若此时迭代结果<img file="FDA0000601821790000024.GIF" wi="52" he="83" />已稳定,则进入第四步,否则进入第二步;第四步:当用户<img file="FDA0000601821790000025.GIF" wi="57" he="80" />的最小速率需求可以被网络严格满足时,它才可以成功接入网络,即如果<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>s</mi><mover><mi>m</mi><mo>^</mo></mover></msub><mo>&le;</mo><msub><mi>s</mi><mi>M</mi></msub><mo>-</mo><munder><mi>&Sigma;</mi><mrow><mi>m</mi><mo>&Element;</mo><mi>M</mi></mrow></munder><msub><mi>s</mi><mi>m</mi></msub></mrow>]]></math><img file="FDA0000601821790000026.GIF" wi="334" he="116" /></maths>则接入新用户<img file="FDA0000601821790000027.GIF" wi="72" he="91" />否则阻塞它;其中s<sub>M</sub>是所有MRR用户可用资源总数;第五步:新接入BE用户<img file="FDA0000601821790000028.GIF" wi="36" he="82" />所需资源数为<img file="FDA0000601821790000029.GIF" wi="1091" he="227" />其中s是系统资源总数,B是BE用户集合,<img file="FDA00006018217900000210.GIF" wi="72" he="86" />是向下取整符号;第六步:当接入用户<img file="FDA00006018217900000211.GIF" wi="34" he="82" />可提升全网总效用函数时,它才可以成功接入网络,即如果<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>&Delta;U</mi><mo>=</mo><mo>[</mo><mi>log</mi><mfrac><mrow><msub><mi>s</mi><mi>B</mi></msub><mo>&CenterDot;</mo><mi>Bw</mi><mo>&CenterDot;</mo><msub><mi>e</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>&CenterDot;</mo><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn></mrow></mfrac><mo>]</mo><mo>+</mo><munder><mi>&Sigma;</mi><mrow><mi>b</mi><mo>&Element;</mo><mi>B</mi></mrow></munder><mo>[</mo><mi>log</mi><mfrac><mrow><msub><mi>s</mi><mi>B</mi></msub><mo>&CenterDot;</mo><mi>Bw</mi><mo>&CenterDot;</mo><msub><mi>e</mi><mi>b</mi></msub><mo>&CenterDot;</mo><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn></mrow></mfrac></mtd></mtr><mtr><mtd><mo>-</mo><mi>log</mi><mfrac><mrow><msub><mi>s</mi><mi>B</mi></msub><mo>&CenterDot;</mo><mi>Sw</mi><mo>&CenterDot;</mo><msub><mi>e</mi><mi>b</mi></msub><mo>&CenterDot;</mo><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>)</mo></mrow></mrow><mrow><mo>|</mo><mi>B</mi><mo>|</mo></mrow></mfrac><mo>]</mo><mo>></mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mo>[</mo><mn>3</mn><mo>]</mo></mrow>]]></math><img file="FDA00006018217900000212.GIF" wi="1453" he="310" /></maths>其中<img file="FDA00006018217900000213.GIF" wi="286" he="120" />代表所有BE用户可用资源总数;公式[3]第一项代表用户<img file="FDA00006018217900000214.GIF" wi="34" he="84" />效用函数增量,第二项代表网络中所有已存在BE用户效用函数增量和,公式[3]简化为<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>&Delta;U</mi><mo>=</mo><mo>[</mo><mi>log</mi><mfrac><mrow><msub><mi>s</mi><mi>B</mi></msub><mo>&CenterDot;</mo><mi>Sw</mi><mo>&CenterDot;</mo><msub><mi>e</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>&CenterDot;</mo><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn></mrow></mfrac><mo>]</mo><mo>+</mo><mi>log</mi><mo>[</mo><mfrac><mrow><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>)</mo></mrow></mrow></mfrac><mfrac><mrow><mo>|</mo><mi>B</mi><mo>|</mo></mrow><mrow><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn></mrow></mfrac><msup><mo>]</mo><mrow><mo>|</mo><mi>B</mi><mo>|</mo></mrow></msup><mo>></mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mo>[</mo><mn>4</mn><mo>]</mo></mrow>]]></math><img file="FDA00006018217900000215.GIF" wi="1458" he="169" /></maths>因为<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>lim</mi><mrow><mi>x</mi><mo>&RightArrow;</mo><mo>&infin;</mo></mrow></msub><msup><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mn>1</mn><mi>x</mi></mfrac><mo>)</mo></mrow><mi>x</mi></msup><mo>=</mo><mi>e</mi></mrow>]]></math><img file="FDA00006018217900000216.GIF" wi="376" he="124" /></maths>及欧拉近似<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>G</mi><mrow><mo>(</mo><mi>Y</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>&Sigma;</mi><mrow><mi>y</mi><mo>=</mo><mn>1</mn></mrow><mi>Y</mi></msubsup><mn>1</mn><mo>/</mo><mi>y</mi><mo>&ap;</mo><mi>&gamma;</mi><mo>+</mo><mi>log</mi><mrow><mo>(</mo><mi>Y</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA00006018217900000217.GIF" wi="651" he="100" /></maths>其中e是自然对数,γ=0.5772是欧拉常数,则可推出<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msup><mrow><mo>(</mo><mfrac><mrow><mo>|</mo><mi>B</mi><mo>|</mo></mrow><mrow><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn></mrow></mfrac><mo>)</mo></mrow><mrow><mo>|</mo><mi>B</mi><mo>|</mo></mrow></msup><mo>&ap;</mo><mfrac><mn>1</mn><mi>e</mi></mfrac><mo>,</mo><mo>[</mo><mfrac><mrow><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>)</mo></mrow></mrow></mfrac><msup><mo>]</mo><mrow><mo>|</mo><mi>B</mi><mo>|</mo></mrow></msup><mo>&ap;</mo><mn>1</mn><mo>-</mo><mo>-</mo><mo>-</mo><mo>[</mo><mn>5</mn><mo>]</mo></mrow>]]></math><img file="FDA00006018217900000218.GIF" wi="1146" he="141" /></maths>将公式[5]和公式[2]代入公式[4],即可得<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>s</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>&CenterDot;</mo><mi>Bw</mi><mo>&CenterDot;</mo><msub><mi>e</mi><mover><mi>b</mi><mo>^</mo></mover></msub><mo>&CenterDot;</mo><mi>G</mi><mrow><mo>(</mo><mo>|</mo><mi>B</mi><mo>|</mo><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>></mo><mi>e</mi><mo>-</mo><mo>-</mo><mo>-</mo><mo>[</mo><mn>6</mn><mo>]</mo></mrow>]]></math><img file="FDA0000601821790000031.GIF" wi="1077" he="99" /></maths>若接入新用户<img file="FDA0000601821790000032.GIF" wi="42" he="86" />满足公式[6]不等式条件,则接入它;否则阻塞它,停止算法。
地址 210096 江苏省南京市四牌楼2号