发明名称 一种多基站多用户的全局比例公平性调度方法
摘要 本发明公开了一种多基站多用户的全局比例公平性调度方法,包括以下步骤:在第一个时隙,初始化所有平均吞吐量;对所有的基站,选择每个基站在第t个时隙传输的用户;对所有的基站,设置第t个时隙的用户选择示性函数的值;每个基站更新各自的平均吞吐量;所有基站互相广播各自的平均吞吐量;每个基站获取每个用户从所有基站获得的总平均吞吐量。采用本发明时,每个用户总的平均吞吐量得到提高,每个用户总的平均吞吐量的稳定性得到提升,用户间总的平均吞吐量的公平性很高,而且本发明可以完全异步执行,在异步执行的时候仍能保证很好的收敛性,并且最终收敛到与标准的全局比例公平调度算法相同的平均吞吐量。
申请公布号 CN101436891B 申请公布日期 2012.07.25
申请号 CN200810240955.9 申请日期 2008.12.24
申请人 清华大学 发明人 周辉;樊平毅
分类号 H04W72/12(2009.01)I;H04B7/02(2006.01)I 主分类号 H04W72/12(2009.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王朋飞
主权项 1.一种多基站多用户的全局比例公平性调度方法,其特征在于,所述方法包括以下步骤:在第一个时隙,初始化所有平均吞吐量;在时隙t=1时,对所有的基站n和用户m,令<img file="FSB00000730163900011.GIF" wi="246" he="73" />其中,n=1,2,...,N,m=1,2,...,M,N为网络中可以进行协作通信的基站的数目,M为网络中可以与各个基站通信的用户终端的数目,<img file="FSB00000730163900012.GIF" wi="132" he="70" />为截止到第t个时隙调度结束,用户m从基站n得到的本地平均吞吐量;对所有的基站,选择每个基站在第t个时隙传输的用户;根据公式<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>m</mi><mi>n</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munder><mrow><mi>arg</mi><mi>max</mi></mrow><mrow><mi>m</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>M</mi></mrow></munder><mfrac><mrow><msub><mi>r</mi><mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>R</mi><mo>&OverBar;</mo></mover><mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><msub><mover><mi>R</mi><mo>^</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>选择基站n在第t个时隙传输的用户,其中,r<sub>n,m</sub>(t)为在第t个时隙里,基站n给用户m可以提供的可达速率,<img file="FSB00000730163900014.GIF" wi="193" he="64" />为截止到第t-1个时隙调度结束,用户m从基站n得到的本地平均吞吐量,<img file="FSB00000730163900015.GIF" wi="174" he="71" />为截止到第t-1个时隙调度结束,用户m从所有基站得到的总的平均吞吐量;对所有的基站,设置第t个时隙的用户选择示性函数的值;根据公式<img file="FSB00000730163900016.GIF" wi="585" he="182" />设置第t个时隙的用户选择示性函数的值,其中,I<sub>n,m</sub>(t)为基站和用户间选择关系的示性函数,I<sub>n,m</sub>(t)=1表示在第t个时隙,基站n选择用户m进行传输;I<sub>n,m</sub>(t)=0表示在第t个时隙用户m没有被基站n选择进行传输;每个基站更新各自的平均吞吐量;对所有的基站n和用户m,根据公式<maths num="0002"><![CDATA[<math><mrow><msub><mover><mi>R</mi><mo>&OverBar;</mo></mover><mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow><mi>t</mi></mfrac><msub><mover><mi>R</mi><mo>&OverBar;</mo></mover><mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mi>t</mi></mfrac><msub><mi>r</mi><mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>I</mi><mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>每个基站更新各自的平均吞吐量,其中,n=1,2,...,N,m=1,2,...,M,N为网络中可以进行协作通信的基站的数目,M为网络中可以与各个基站通信的用户终端的数目,<img file="FSB00000730163900022.GIF" wi="134" he="65" />为截止到第t个时隙调度结束,用户m从基站n得到的本地平均吞吐量,<img file="FSB00000730163900023.GIF" wi="192" he="65" />为截止到第t-1个时隙调度结束,用户m从基站n得到的本地平均吞吐量,r<sub>n,m</sub>(t)为在第t个时隙里,基站n给用户m可以提供的可达速率,I<sub>n,m</sub>(t)为基站和用户间选择关系的示性函数;所有基站互相广播各自的平均吞吐量;每个基站获取每个用户从所有基站获得的总平均吞吐量;根据公式<maths num="0003"><![CDATA[<math><mrow><msub><mover><mi>R</mi><mo>^</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mover><mrow><munder><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow></munder><msub><mover><mi>R</mi><mo>&OverBar;</mo></mover><mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow></msub></mrow><mi>N</mi></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></math>]]></maths>获取所述总平均吞吐量,其中,<img file="FSB00000730163900025.GIF" wi="109" he="65" />为截止到第t个时隙调度结束,用户m从所有基站得到的总的平均吞吐量,N为网络中可以进行协作通信的基站的数目,<img file="FSB00000730163900026.GIF" wi="132" he="64" />为截止到第t个时隙调度结束,用户m从基站n得到的本地平均吞吐量。
地址 100084 北京市海淀区清华园北京100084-82信箱