发明名称 基于第3代移动通信网络监管的负载平衡方法
摘要 基于第3代移动通信网络监管的负载平衡方法采用了分布式系统的架构,在一种节点i上负载的动态情况的微分方程形式的基础上,针对第3代移动通信网络监管的特点,提出了改进后适用于第3代移动通信网络监管的负载平衡算法。该算法节省了监管系统的资源,同时能保证监管系统稳定、有效地运行,满足第3代移动通信网络监管的需求。
申请公布号 CN101583156B 申请公布日期 2011.04.27
申请号 CN200910032745.5 申请日期 2009.06.19
申请人 东南大学 发明人 黄杰;秦中元;黄秋岑
分类号 H04W28/08(2009.01)I;H04W88/18(2009.01)I 主分类号 H04W28/08(2009.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 1.一种基于第3代移动通信网络监管的负载平衡方法,其特征在于该方法采用分布式系统的架构,系统中的n个节点都采用负载平衡算法,节点i上负载的动态情况的微分方程形式描述如下:<img file="FSB00000316964300011.GIF" wi="1377" he="117" />其中:Q<sub>i</sub>(t+Δt)表示在(t,t+Δt]的时间间隔内,节点i的负载量;Q<sub>i</sub>(t)表示在t时刻节点i中的负载量;C<sub>i</sub>(t+Δt)表示在(t,t+Δt]的时间间隔内,节点i完成的负载量;L<sub>ji</sub>(t)表示在t时刻节点i发送给节点j的负载量;L<sub>ij</sub>(t)表示在t时刻节点j发送给节点i的负载量,τ<sub>ij</sub>表示节点j发送给节点i的负载到达节点i时所经历的负载转移时延;J<sub>i</sub>(t,t+Δt)表示在(t,t+Δt]的时间间隔内,系统外部到达节点i的新负载量;所述负载平衡算法流程如下:1)分布式系统中的节点i不断接收截取第3代移动通信网络数据的负载,并判定是否有其它节点发送到达的负载;若有,则接收该负载;然后判定本节点的负载量L<sub>i</sub>是否超过系统初始设置的阈值L<sub>thrd</sub>;2)若未超过阈值L<sub>thrd</sub>,节点i就在本节点上处理负载,每完成一项负载转回步骤1);3)若超过阈值L<sub>thrd</sub>,节点i向系统中的其它节点发送获取信息请求,并获得其它节点的实时负载量信息L<sub>j</sub>,j=1...n,j≠i,节点处理速度信息μ<sub>j</sub>,j=1...n,j≠i; 4)节点i计算平均负载量<img file="FSB00000316964300014.GIF" wi="42" he="66" />和多余负载量<img file="FSB00000316964300015.GIF" wi="112" he="82" />平均负载量<img file="FSB00000316964300016.GIF" wi="43" he="65" />是用来衡量轻载节点和重载节点的,大于<img file="FSB00000316964300017.GIF" wi="43" he="65" />的节点是重载节点,小于<img file="FSB00000316964300018.GIF" wi="44" he="64" />的是轻载节点:<img file="FSB00000316964300019.GIF" wi="673" he="146" /><img file="FSB000003169643000110.GIF" wi="231" he="74" />其中μ<sub>i</sub>为节点i的处理速度,L<sub>j</sub>为其它节点的负载量,5)节点i根据负载分配策略如下:<img file="FSB000003169643000111.GIF" wi="591" he="59" />计算发送给其它节点的负载,其中:K表示增益因子,可以人为设置;p<sub>ji</sub>表示节点i转移多余负载的百分比,计算方式如下: <img file="FSB00000316964300021.GIF" wi="334" he="72" /><img file="FSB00000316964300022.GIF" wi="941" he="160" />其中<img file="FSB00000316964300023.GIF" wi="76" he="58" />表示节点j的负载量与平均负载量的差值,根据负载分配策略的计算,节点i将多余的负载发送给轻载节点,完成一次负载平衡,转回步骤1),负载转移时受到负载转移时延的影响,根据一种局域网环境下负载转移时延的计算方法来计算,计算方法如下<img file="FSB00000316964300024.GIF" wi="597" he="86" />其中:<img file="FSB00000316964300025.GIF" wi="46" he="57" />表示节点i根据负载平衡算法发送负载给节点j所经历的负载转移时延;r<sub>w</sub>表示<img file="FSB00000316964300026.GIF" wi="42" he="57" />时刻的网络状况,即转移一项负载的时延,它服从参数为λ的泊松分布;<img file="FSB00000316964300027.GIF" wi="135" he="62" />表示第w次负载平衡时,节点i转移给节点j的负载量;节点i上负载的动态情况的微分方程形式为:在(t,t+Δt]的时间间隔内,节点i的负载量Q<sub>i</sub>(t+Δt)取决于t时刻节点i的负载量Q<sub>i</sub>(t)、节点i完成的负载量C<sub>i</sub>(t+Δt)、节点i接收其它节点发送来的负载量<img file="FSB00000316964300028.GIF" wi="275" he="101" />节点i发送给其它节点的负载量<img file="FSB00000316964300029.GIF" wi="166" he="100" />以及系统外部到达节点i的负载量J<sub>i</sub>(t+Δt);负载分配策略在特定的负载平衡时刻,节点发送给其它节点的负载量取决于该节点是否存在多余的负载<img file="FSB000003169643000210.GIF" wi="66" he="64" />、该节点转移多余负载的百分比p<sub>ji</sub>以及一个人为设定的增益因子K;局域网环境下负载转移时延的计算方法是:在特定的负载平衡时刻,节点i发送给节点j的负载所经历的负载转移时延不仅取决于转移的负载量<img file="FSB000003169643000211.GIF" wi="163" he="63" />还取决于负载转移时刻的网络状况r<sub>w</sub>。
地址 211109 江苏省南京市江宁开发区东南大学路2号