一种AP接入负载均衡方法与流程

文档序号:12280301阅读:来源:国知局

技术特征:

1.一种AP接入负载均衡方法,其特征在于包括如下步骤:

S1,根据当前时刻AP的数量、用户的数量、AC用户网络流量预测下一时刻的AC用户网络流量情况;

S2,根据下一时刻的AC用户网络流量情况,判断AC的负载情况,并根据负载情况为AC设定优先级;

S3,根据AC的优先级,AP选择优先级高的AC接入。

2.如权利要求1所述的AP接入负载均衡方法,其特征在于:

在步骤S1中,预测下一时刻的AC用户网络流量情况采用新移动平均法,包括如下步骤:

S11,计算新接入的AP产生的网络流量:

其中,Yn新(k)为新接入的AP产生的网络流量;Yn(k)为当前时刻AC的网络流量;Pk为当前时刻接入的AP的数量,Mk(M=0,1,2.....)为下一时刻新接入的AP的数量;

S12,计算接入新的AP后,当前时刻AC用户网络流量ACn(k):

ACn(k)=Yn新(k)+Yn(k);

S13,重复步骤S11~S12,获取前N个时刻,接入新的AP后,当前时刻AC用户网络流量ACn(k),并将所述前N个时刻,接入新的AP后,当前时刻AC用户网络流量ACn(k)组成重构序列;

S14,通过所述重构序列对下一时刻(N+1)的AC用户网络流量Yn(N+1)进行预测:

Yn(N+1)=[ACn(1)+ACn(2)+……+ACn(N)]/N。

3.如权利要求1所述的AP接入负载均衡方法,其特征在于:

在步骤S2中,所述AC的负载情况包括轻负载、中负载和重负载。

4.如权利要求1所述的AP接入负载均衡方法,其特征在于在步骤S2中,判断各个AC的负载情况,包括如下步骤:

获取下一时刻的AC用户网络流量情况;

将所述AC用户网络流量情况与设定的第一预设阈值进行比较;如果所述AC用户网络流量预测值小于第一预设阈值,则AC为轻负载;

否则,将所述AC用户网络流量情况与设定的第二预设阈值进行比较;如果所述AC用户网络流量预测值小于第二预设阈值,则AC为中负载;

否则,AC为重负载。

5.如权利要求1所述的AP接入负载均衡方法,其特征在于在步骤S2中,根据负载情况为AC设定优先级,包括如下步骤:

获取AC的负载情况,如果所述AC为轻负载,则所述AC的优先级最高;

如果所述AC为中负载,则所述AC的优先级中等;

如果所述AC为重负载,则所述AC的优先级最低。

6.如权利要求1所述的AP接入负载均衡方法,其特征在于还包括如下步骤:

S4,如果AC的优先级相同,则采用加权最小连接调度算法,根据AC接入的AP的数量、AC接入的用户的数量以及AC用户网络流量情况计算权重比例,根据权重比例确定连接数最小的AC进行任务分配。

7.如权利要求6所述的AP接入负载均衡方法,其特征在于在步骤S4中,采用加权最小连接调度算法,包括如下步骤:

S41,根据集群中AP的数量、用户的数量、AC用户网络流量建立一般矩阵:A=(aij)m×n;其中,aij为第i个AC中的第j个连接数的属性值;i为集群中AC编号,i=1,2,3……L,L为正整数;j为影响AC连接数的属性编号;

S42,将所述一般举证转化成决策矩阵:其中,mij为:

<mrow> <msub> <mi>m</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>=</mo> <mn>1</mn> <mo>-</mo> <mfrac> <msub> <mi>a</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mrow> <mi>max</mi> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>a</mi> <mrow> <mn>2</mn> <mi>j</mi> </mrow> </msub> <mo>,</mo> <mn>...</mn> <msub> <mi>a</mi> <mrow> <mi>L</mi> <mi>j</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>min</mi> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <mo>,</mo> <msub> <mi>a</mi> <mrow> <mn>2</mn> <mi>j</mi> </mrow> </msub> <mo>,</mo> <mn>.....</mn> <msub> <mi>a</mi> <mrow> <mi>L</mi> <mi>j</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>;</mo> </mrow>

S43,对所述决策矩阵进行归一化处理得到标准决策矩阵F:

F=(fij)m×n

其中,

S44,采用熵值法计算AC连接数的属性的权重:

<mrow> <msub> <mi>w</mi> <mi>j</mi> </msub> <mo>=</mo> <mfrac> <msub> <mi>d</mi> <mi>j</mi> </msub> <mrow> <munderover> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>E</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>;</mo> </mrow>

其中,wi为AC连接数的属性的权重;di为偏离度;Ej为连接数的属性的信息熵:

S45,根据AC连接数的属性的权重,计算集群中AC的连接数,并选择连接数最小的AC进行任务分配;其中,根据AC连接数的属性的权重,计算集群中AC的连接数采用如下公式:

<mrow> <msub> <mi>C</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>w</mi> <mn>1</mn> </msub> <mo>*</mo> <msub> <mi>P</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>w</mi> <mn>2</mn> </msub> <mo>*</mo> <msub> <mi>U</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>w</mi> <mn>3</mn> </msub> <mo>*</mo> <msubsup> <mi>Y</mi> <mi>n</mi> <mi>i</mi> </msubsup> <mrow> <mo>(</mo> <mi>N</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中,wj为AC连接数的属性的权重;为第i个AC下一时刻的AC用户网络流量预测值,Pi为第i个AC当前接入的AP的数量,Ui为第i个AC接入的用户的数量。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1