带宽分配的方法及装置制造方法及图纸

技术编号:14481796 阅读:89 留言:0更新日期:2017-01-25 23:30
本发明专利技术公开了一种带宽分配的方法及装置,涉及互联网技术领域,解决了现有的带宽资源使用不合理的问题。本发明专利技术的方法包括:统计同一用户在不同周期内同一目标时段的历史使用带宽参数;根据历史使用带宽参数计算当前目标时段的带宽配置参数;根据所述带宽配置参数为所述用户进行带宽的分配。本发明专利技术应用于网络带宽分配的过程中。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种带宽分配的方法及装置
技术介绍
一个网络的总带宽是固定的,当多个用户同时使用一个网络时,需要进行带宽的分配。如何对带宽进行合理的分配,达到尽可能满足所有用户的需求是至关重要的。通常在进行带宽分配时,需要考虑两个方面的问题:第一,在任何情况下,都需要保证给每个用户一定的带宽来使用基础网络服务;第二,在带宽有空余时,最大程度的使用带宽,以使用户更高效地使用网络服务。目前,常用的带宽分配策略为:将网络中的用户分为不同的等级,管理员根据用户的等级制定带宽的分配策略。对于等级低的用户为其设置一个最小使用带宽,以及一个较低的最大使用带宽;对于等级高的用户设置一个与等级低的用户一样的最小使用带宽,以及一个较高的最大使用带宽。在使用上述带宽分配的策略进行带宽的分配时,专利技术人发现,经常会出现带宽资源使用不合理的现象。比如,对于等级低的用户会发生实际需要的最大使用带宽较高而设置的最大使用带宽设置较低的情况,这种情况会影响等级低的用户的工作效率;对于高等级的用户会发生实际需要的最大使用带宽较低而设置的最大使用带宽较高的情况,这种情况会造成带宽的浪费。
技术实现思路
鉴于上述问题,本专利技术提供一种带宽分配的方法及装置,用以解决现有的带宽资源使用不合理的问题。一方面,本专利技术提供了一种带宽分配的方法,包括:统计同一用户在不同周期内同一目标时段的历史使用带宽参数;根据历史使用带宽参数计算当前目标时段的带宽配置参数;根据所述带宽配置参数为所述用户进行带宽的分配。具体的,所述统计同一用户在不同周期内同一目标时段的历史使用带宽参数,包括:统计所述用户分别在不同周期内同一目标时段的最小使用带宽,得到多个最小使用带宽,所述最小使用带宽与周期一一对应;统计所述用户分别在不同周期内同一目标时段的最大使用带宽,获得多个最大使用带宽,所述最大使用带宽与周期一一对应。具体的,所述根据历史使用带宽参数计算当前目标时段的带宽配置参数,包括:根据多个最小使用带宽中的最大值,确定所述当前目标时段的保证带宽,所述保证带宽是为所述用户分配带宽的下限值;根据多个最大使用带宽的均值,确定所述当前目标时段的限制带宽,所述限制带宽是为所述用户分配带宽的上限值。具体的,所述根据多个最小使用带宽中的最大值,确定所述当前目标时段的保证带宽,包括:根据下述公式计算所述保证带宽:λ*max(Amax,ε)其中,λ为调节系数,Amax为所述多个最小使用带宽中的最大值,ε为预设最低保证带宽。具体的,所述根据多个最大使用带宽的均值,确定所述当前目标时段的限制带宽,包括:根据下述公式确定所述限制带宽Ag+(W-Σi=1mAg(i))AavgΣi=1mAavg(i)]]>其中Ag为所述保证带宽,W为网络的总带宽,为所述网络中所有用户对应的保证带宽的总和,Aavg为所述多个最大使用带宽的均值,为所有用户分别对应的多个所述均值之和,m为所述网络中用户的数量,i表示第i个用户。具体的,所述方法进一步包括:统计当前时刻所有用户的使用带宽总和;当所述使用宽带总和小于预设阈值时,根据所述使用带宽总和动态调整所述保证带宽以及所述限制带宽。具体的,所述根据所述使用带宽总和动态调整所述保证带宽,包括:根据所述使用带宽总和与所述预设阈值的差值调节所述调节系数,所述调节系数的调节幅值与所述差值成正比;根据调节后的调节系数对应地调整所述保证带宽。具体的,所述根据所述使用带宽总和动态调整所述限制带宽,包括:根据调整后的保证带宽对应地调整所述限制带宽,得到第一调整限制带宽;根据所述使用带宽总和计算第二调整限制带宽;将所述第一调整限制带宽和所述第二调整限制带宽中较大的限制带宽赋值给所述限制带宽。具体的,所述根据所述使用带宽总和计算第二调整限制带宽,包括:根据下述公式计算所述第二调整限制带宽:μ*W-Σi=1mAcurrent(i)+Acurrent]]>其中,μ为所述网络的预设负载系数,为所述使用带宽总和,Acurrent为当前时刻所述用户的使用带宽。另一方面,本专利技术提供了一种带宽分配的装置,包括:历史统计单元,用于统计同一用户在不同周期内同一目标时段的历史使用带宽参数;计算单元,用于根据历史使用带宽参数计算当前目标时段的带宽配置参数;分配单元,用于根据所述带宽配置参数为所述用户进行带宽的分配。具体的,所述历史统计单元,包括:第一统计模块,用于统计所述用户分别在不同周期内同一目标时段的最小使用带宽,得到多个最小使用带宽,所述最小使用带宽与周期一一对应;第二统计模块,用于统计所述用户分别在不同周期内同一目标时段的最大使用带宽,获得多个最大使用带宽,所述最大使用带宽与周期一一对应。具体的,所述计算单元,包括:第一计算模块,用于根据多个最小使用带宽中的最大值,确定所述当前目标时段的保证带宽,所述保证带宽是为所述用户分配带宽的下限值;第二计算模块,用于根据多个最大使用带宽的均值,确定所述当前目标时段的限制带宽,所述限制带宽是为所述用户分配带宽的上限值。具体的,所述第一计算模块,用于:根据下述公式计算所述保证带宽:λ*max(Amax,ε)其中,λ为调节系数,Amax为所述多个最小使用带宽中的最大值,ε为预设最低保证带宽。具体的,所述第二计算模块,用于:根据下述公式确定所述限制带宽Ag+(W-Σi=1mAg(i))AavgΣi=1mAavg(i)]]>其中Ag为所述保证带宽,W为网络的总带宽,为所述网络中所有用户对应的保证带宽的总和,Aavg为所述多个最大使用带宽的均值,为所有用户分别对应的多个所述均值之和,m为所述网络中用户的数量,i表示第i个用户。具体的,所述装置进一步包括:当前统计单元,用于统计当前时刻所有用户的使用带宽总和;调整单元,用于当所述使用宽带总和小于预设阈值时,根据所述使用带宽总和动态调整所述保证带宽以及所述限制带宽。具体的,所述调整单元,包括:调节模块,用于根据所述使用带宽总和与所述预设阈值的差值调节所述调节系数,所述调节系数的调节幅值与所述差值成正比;第一调整模块,用于根据调节后的调节系数对应地调整所述保证带宽。具体的,所述调整单元,包括:第二调整模块,用于根据调整后的保证带宽对应地调整所述限制带宽,得到第一调整限制带宽;第三计算模块,用于根据所述使用带宽总和计算第二调整限制带宽;赋值模块,用于将所述第一调整限制带宽和所述第二调整限制带宽中较大的限制带宽赋值给所述限制带宽。具体的,所述第三计算模块,用于:根据下述公式计算所述第二调整限制带宽:μ*W-Σi=1mAcurrent(i)+Acurrent]]>其中,μ为所述网络的预设负载系数,为所述使用带宽总和,Acurrent为当前时刻所述用户的使用带宽。本专利技术提供的带宽分配的方法及装置,能够首先统计同一用户在不同周期内同一目标时段的历史使用带宽参数,然后根据历史使用参数计算当前目标时段对应该用户的带宽配置参数,最后根据得到的带宽配置参数为该用户进行带宽的分配。与现有技术相比,本专利技术能够以历史周期内用户使用带宽参数作为依据来计算当前周期内的带宽配置参数,而不是管理员根据不同的用户等级任意设置带宽配置参数,因此能够更符合用户带宽的本文档来自技高网...
带宽分配的方法及装置

【技术保护点】
一种带宽分配的方法,其特征在于,所述方法包括:统计同一用户在不同周期内同一目标时段的历史使用带宽参数;根据历史使用带宽参数计算当前目标时段的带宽配置参数;根据所述带宽配置参数为所述用户进行带宽的分配。

【技术特征摘要】
1.一种带宽分配的方法,其特征在于,所述方法包括:统计同一用户在不同周期内同一目标时段的历史使用带宽参数;根据历史使用带宽参数计算当前目标时段的带宽配置参数;根据所述带宽配置参数为所述用户进行带宽的分配。2.根据权利要求1所述的方法,其特征在于,所述统计同一用户在不同周期内同一目标时段的历史使用带宽参数,包括:统计所述用户分别在不同周期内同一目标时段的最小使用带宽,得到多个最小使用带宽,所述最小使用带宽与周期一一对应;统计所述用户分别在不同周期内同一目标时段的最大使用带宽,获得多个最大使用带宽,所述最大使用带宽与周期一一对应。3.根据权利要求2所述的方法,其特征在于,所述根据历史使用带宽参数计算当前目标时段的带宽配置参数,包括:根据多个最小使用带宽中的最大值,确定所述当前目标时段的保证带宽,所述保证带宽是为所述用户分配带宽的下限值;根据多个最大使用带宽的均值,确定所述当前目标时段的限制带宽,所述限制带宽是为所述用户分配带宽的上限值。4.根据权利要求3所述的方法,其特征在于,所述根据多个最小使用带宽中的最大值,确定所述当前目标时段的保证带宽,包括:根据下述公式计算所述保证带宽:λ*max(Amax,ε)其中,λ为调节系数,Amax为所述多个最小使用带宽中的最大值,ε为预设最低保证带宽。5.根据权利要求3所述的方法,其特征在于,所述根据多个最大使用带宽的均值,确定所述当前目标时段的限制带宽,包括:根据下述公式确定所述限制带宽Ag+(W-Σi=1mAg(i))AavgΣi=1mAavg(i)]]>其中Ag为所述保证带宽,W为网络的总带宽,为所述网络中所有用户对应的保...

【专利技术属性】
技术研发人员:谷久宏
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1