主权项 |
1.一种应用于多小区的移动性负载均衡方法,包括如下步骤:(1)在负载均衡执行周期中,系统中的各小区检测自身的负载状态,并与其邻小区交互负载信息,同时将自身负载量l与负载均衡门限l<sub>th</sub>进行比较,由l≥l<sub>th</sub>的小区与其邻小区组成一个大小为N的小区簇,并在小区簇内触发负载均衡过程;(2)将小区簇中的N个小区分为θ个源小区和N-θ个目标小区,即负载量l≥l<sub>th</sub>-ε的小区为源小区,反之为目标小区,其中ε为小区负载保护余量,其值为小于负载均衡门限l<sub>th</sub>的一个正数,并由θ个源小区组成源小区集合θ<sub>s</sub>,由N-θ个目标小区组成目标小区集合θ<sub>t</sub>;(3)对源小区集合θ<sub>s</sub>按照负载量的大小进行优先级排序,由优先级最高的源小区i最先进行负载转移,并计算负载转移步长:<img file="FDA00002305633200011.GIF" wi="180" he="110" />其中Δl<sub>i</sub>=l<sub>i</sub>-(l<sub>th</sub>-ε)为优先级最高的源小区i需要卸载的负载量,l<sub>i</sub>为优先级最高的源小区i的负载量,m为最大负载转移次数,取值为正整数;(4)对目标小区集合θ<sub>t</sub>按照目标小区标号<img file="FDA00002305633200012.GIF" wi="23" he="60" />的大小进行优先级排序,该标号<img file="FDA00002305633200013.GIF" wi="38" he="60" />依据目标小区j可接收的负载量Δl<sub>j</sub>=l<sub>j</sub>-(l<sub>th</sub>-ε)所在的范围得到,其中l<sub>j</sub>为目标小区j的负载量:<maths num="0001"><![CDATA[<math><mrow><mover><mi>j</mi><mo>^</mo></mover><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>Δ</mi><msub><mi>l</mi><mi>j</mi></msub><mo><</mo><msub><mi>π</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><msub><mi>π</mi><mi>i</mi></msub><mo>≤</mo><mi>Δ</mi><msub><mi>l</mi><mi>j</mi></msub><mo><</mo><mn>2</mn><msub><mi>π</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd></mtd></mtr><mtr><mtd><mi>m</mi><mo>-</mo><mn>1</mn><mo>,</mo></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>π</mi><mi>i</mi></msub><mo>≤</mo><mi>Δ</mi><msub><mi>l</mi><mi>j</mi></msub><mo><</mo><mi>m</mi><msub><mi>π</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mi>m</mi><mo>,</mo></mtd><mtd><mi>m</mi><msub><mi>π</mi><mi>i</mi></msub><mo>≤</mo><mi>Δ</mi><msub><mi>l</mi><mi>j</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(5)优先级最高的源小区i按照优先级依次选择目标小区进行负载转移;(6)优先级最高的源小区i结束负载转移后,返回步骤(3),从源小区集合θ<sub>s</sub>中按优先级选择下一个源小区继续进行负载转移,直到小区簇中的所有源小区都进行了负载转移,则一次负载均衡过程结束。 |