带宽分配方法、装置、数据中心以及存储介质制造方法及图纸

技术编号:20657208 阅读:24 留言:0更新日期:2019-03-23 08:36
本发明专利技术公开了一种带宽分配方法、装置、数据中心以及存储介质,其中的方法包括:根据带宽使用历史数据确定用户的初步预测需求带宽;实时采集用户的带宽使用数据,基于带宽使用数据确定带宽修正策略;基于带宽修正策略修正初步预测需求带宽,得到理想分配带宽;根据带宽分配规则以及理想分配带宽确定用户的实际分配带宽;根据实际分配带宽对用户的带宽分配进行调整。本发明专利技术的方法、装置以及存储介质,可以充分利用历史数据,提高预测精准性,更加准确地把握用户带宽需求变化,提高了带宽利用率,提升了用户体验;实现带宽分配的智能化动态自适应,解决了配置周期长、过程复杂的问题并实现了基于用户服务等级的带宽分配。

Bandwidth allocation methods, devices, data centers and storage media

The invention discloses a bandwidth allocation method, device, data center and storage medium. The methods include: determining user's preliminary predicted demand bandwidth according to bandwidth usage history data; collecting user's bandwidth usage data in real time, determining bandwidth correction strategy based on bandwidth usage data; correcting preliminary predicted demand bandwidth based on bandwidth correction strategy, and obtaining ideal score. Allocate the bandwidth; determine the actual allocation bandwidth of users according to the bandwidth allocation rules and ideal allocation bandwidth; adjust the user's bandwidth allocation according to the actual allocation bandwidth. The method, device and storage medium of the invention can make full use of historical data, improve prediction accuracy, more accurately grasp the change of user bandwidth demand, improve bandwidth utilization ratio and enhance user experience, realize intelligent dynamic adaptation of bandwidth allocation, solve the problems of long configuration period and complex process, and realize bandwidth score based on user service level. Match.

【技术实现步骤摘要】
带宽分配方法、装置、数据中心以及存储介质
本专利技术涉及网络通信
,尤其涉及一种带宽分配方法、装置、数据中心以及存储介质。
技术介绍
当前,运营商正在大量部署数据中心,越来越多的服务开始依赖于数据中心,可以说数据中心的性能极大的影响了各种服务的体验。但是,当前的网络架构存在一些问题:传统网络管理过程复杂,过多的依赖于人工和静态的配置,无法满足实时流量带宽优化的需求;大型服务提供商的流量往往具有时间特征,难以为重要用户提供带宽保障;目前用户带宽使用情况往往动态变化,静态带宽分配导致利用率低,带宽分配存在冗余。以上问题严重影响了数据中心的性能和服务体验,同时也影响了网络智能化的进程。因此,需要一种新的带宽分配方案。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种带宽分配方法、装置、数据中心以及存储介质。根据本专利技术的一个方面,提供一种带宽分配方法,包括:获取用户的带宽使用历史数据,根据带宽使用历史数据确定用户的初步预测需求带宽;实时采集用户的带宽使用数据,基于所述带宽使用数据确定带宽修正策略;基于所述带宽修正策略修正所述初步预测需求带宽,得到理想分配带宽;根据带宽分配规则以及所述理想分配带宽确定用户的实际分配带宽;根据所述实际分配带宽对用户的带宽分配进行调整。可选地,所述获取用户的带宽使用历史数据、根据所述带宽使用历史数据确定用户的初步预测需求带宽包括:确定数据采集时段,获取在所述数据采集时段内用户的带宽使用历史数据;根据所述带宽使用历史数据获取用户的带宽使用量与时间的对应关系;根据所述对应关系预测用户在预定时间段内不同时刻的初步预测需求带宽。可选地,所述根据所述对应关系预测用户在预定时间段内不同时刻的初步预测需求带宽包括:根据所述对应关系建立基于带宽使用量和时间的线性回归模型;利用所述线性回归模型预测用户在预定时间段内不同时刻的初步预测需求带宽。可选地,所述实时采集用户的带宽使用数据、基于所述带宽使用数据确定带宽修正策略包括:实时采集用户的当前分配带宽和实际使用带宽;获取最优带宽利用率阈值,基于所述最优带宽利用率阈值和所述实际使用带宽确定理想带宽阈值;将所述理想带宽阈值与所述当前分配带宽的差值确定为带宽修正值。可选地,采集在当前时刻t分配给用户i的带宽和用户i的实际使用带宽确定用户i的带宽修正值其中,σ为最优带宽利用率阈值。可选地,所述基于所述带宽修正策略修正所述初步预测需求带宽、得到理想分配带宽包括:获取用户i在t+1时刻的初步预测需求带宽确定用户i在t+1时刻的理想分配带宽其中,λ为修正因子,0≤λ≤1。可选地,所述带宽分配规则包括:QoS规则和自定义静态策略;其中,所述自定义静态策略包括:用户等级、带宽分配期望值、用户带宽上限。可选地,所述根据带宽分配规则以及所述理想分配带宽确定用户的实际分配带宽包括:获取自定义配置的用户i在t+1时刻的带宽分配期望值用户等级Vi、带宽上限Bi;确定用户i在t+1时刻的暂定分配带宽其中,η为基于Vi确定的带宽分配等级系数,α和β决策因子,α+β=1;判断Bi_temp是否大于Bi,如果是,则用户i在t+1时刻的实际分配带宽=Bi,如果否,则可选地,确定带宽分配等级系数其中,为Vi对应的映射值。根据本专利技术的另一方面,提供一种带宽分配装置,包括:预测模块,用于获取用户的带宽使用历史数据,根据所述带宽使用历史数据确定用户的初步预测需求带宽;监测模块,用于实时采集用户的带宽使用数据;修正模块,用于基于所述带宽使用数据确定带宽修正策略,基于所述带宽修正策略修正所述初步预测需求带宽,得到理想分配带宽;分配模块,用于根据带宽分配规则以及所述理想分配带宽确定用户的实际分配带宽;执行模块,用于根据所述实际分配带宽对用户的带宽分配进行调整。可选地,所述预测模块,用于确定数据采集时段,获取在所述数据采集时段内用户的带宽使用历史数据;根据所述带宽使用历史数据获取用户的带宽使用量与时间的对应关系;根据所述对应关系预测用户在预定时间段内不同时刻的初步预测需求带宽。可选地,所述预测模块,用于根据所述对应关系建立基于带宽使用量和时间的线性回归模型;利用所述线性回归模型预测用户在预定时间段内不同时刻的初步预测需求带宽。可选地,所述监测模块,用于实时采集用户的当前分配带宽和实际使用带宽;所述修正模块,用于获取最优带宽利用率阈值,基于所述最优带宽利用率阈值和所述实际使用带宽确定理想带宽阈值;将所述理想带宽阈值与所述当前分配带宽的差值确定为带宽修正值。可选地,所述监测模块,用于采集在当前时刻t分配给用户i的带宽和用户i的实际使用带宽所述修正模块,用于确定用户i的带宽修正值其中,σ为最优带宽利用率阈值。可选地,所述修正模块,用于获取用户i在t+1时刻的初步预测需求带宽确定用户i在t+1时刻的理想分配带宽其中,λ为修正因子,0≤λ≤1。可选地,所述带宽分配规则包括:QoS规则和自定义静态策略;所述自定义静态策略包括:用户等级、带宽分配期望值、用户带宽上限。可选地,所述分配模块,用于获取自定义配置的用户i在t+1时刻的带宽分配期望值用户等级Vi、带宽上限Bi;确定用户i在t+1时刻的暂定分配带宽其中,η为基于Vi确定的带宽分配等级系数,α和β决策因子,α+β=1;判断Bi_temp是否大于Bi,如果是,则用户i在t+1时刻的实际分配带宽=Bi,如果否,则可选地,所述分配模块,确定带宽分配等级系数其中,为Vi对应的映射值。根据本专利技术的还一方面,提供一种数据中心,包括:如上所述的带宽分配装置。根据本专利技术的又一方面,提供一种带宽分配装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的带宽分配方法。根据本专利技术的再一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上所述的带宽分配方法。本专利技术的带宽分配方法、装置、数据中心以及存储介质,根据带宽使用历史数据确定用户的初步预测需求带宽,基于带宽使用实时数据确定带宽修正策略,用于修正初步预测需求带宽得到理想分配带宽;根据带宽分配规则以及理想分配带宽确定用户的实际分配带宽;能够智能预测租户带宽需求,自动分配带宽,依据实时需求特点,自动对带宽分配做出调整;可以充分利用历史数据,提高预测精准性,更加准确地把握用户带宽需求变化,提高了带宽利用率,提升了用户体验;实现带宽分配的智能化动态自适应,解决了配置周期长、过程复杂的问题并实现了基于用户服务等级的带宽分配。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术的带宽分配方法的一个实施例的流程示意图;图2为根据本专利技术的带宽分配方法的一个实施例的确定初步预测需求带宽的流程示意图;图3为根据本专利技术的带宽分配方法的一个实施例的确定带宽修正策略的流程示意图;图4为根据本专利技术的带宽分配装置的一个实施例的模块示意图;图5为根据本专利技术的带宽分配装置的另一个实施例的模块示意图。具体实施方本文档来自技高网...

【技术保护点】
1.一种带宽分配方法,其特征在于,包括:获取用户的带宽使用历史数据,根据所述带宽使用历史数据确定用户的初步预测需求带宽;实时采集用户的带宽使用数据,基于所述带宽使用数据确定带宽修正策略;基于所述带宽修正策略修正所述初步预测需求带宽,得到理想分配带宽;根据带宽分配规则以及所述理想分配带宽确定用户的实际分配带宽;根据所述实际分配带宽对用户的带宽分配进行调整。

【技术特征摘要】
1.一种带宽分配方法,其特征在于,包括:获取用户的带宽使用历史数据,根据所述带宽使用历史数据确定用户的初步预测需求带宽;实时采集用户的带宽使用数据,基于所述带宽使用数据确定带宽修正策略;基于所述带宽修正策略修正所述初步预测需求带宽,得到理想分配带宽;根据带宽分配规则以及所述理想分配带宽确定用户的实际分配带宽;根据所述实际分配带宽对用户的带宽分配进行调整。2.如权利要求1所述的方法,其特征在于,所述获取用户的带宽使用历史数据、根据所述带宽使用历史数据确定用户的初步预测需求带宽包括:确定数据采集时段,获取在所述数据采集时段内用户的带宽使用历史数据;根据所述带宽使用历史数据获取用户的带宽使用量与时间的对应关系;根据所述对应关系预测用户在预定时间段内不同时刻的初步预测需求带宽。3.如权利要求2所述的方法,其特征在于,所述根据所述对应关系预测用户在预定时间段内不同时刻的初步预测需求带宽包括:根据所述对应关系建立基于带宽使用量和时间的线性回归模型;利用所述线性回归模型预测用户在预定时间段内不同时刻的初步预测需求带宽。4.如权利要求3所述的方法,其特征在于,所述实时采集用户的带宽使用数据、基于所述带宽使用数据确定带宽修正策略包括:实时采集用户的当前分配带宽和实际使用带宽;获取最优带宽利用率阈值,基于所述最优带宽利用率阈值和所述实际使用带宽确定理想带宽阈值;将所述理想带宽阈值与所述当前分配带宽的差值确定为带宽修正值。5.如权利要求4所述的方法,其特征在于,还包括:采集在当前时刻t分配给用户i的带宽和用户i的实际使用带宽确定用户i的带宽修正值其中,σ为最优带宽利用率阈值。6.如权利要求5所述的方法,其特征在于,所述基于所述带宽修正策略修正所述初步预测需求带宽、得到理想分配带宽包括:获取用户i在t+1时刻的初步预测需求带宽确定用户i在t+1时刻的理想分配带宽其中,λ为修正因子,0≤λ≤1。7.如权利要求6所述的方法,其特征在于,所述带宽分配规则包括:QoS规则和自定义静态策略;其中,所述自定义静态策略包括:用户等级、带宽分配期望值、用户带宽上限。8.如权利要求7所述的方法,其特征在于,所述根据带宽分配规则以及所述理想分配带宽确定用户的实际分配带宽包括:获取自定义配置的用户i在t+1时刻的带宽分配期望值用户等级Vi、带宽上限Bi;确定用户i在t+1时刻的暂定分配带宽其中,η为基于Vi确定的带宽分配等级系数,α和β决策因子,α+β=1;判断Bi_temp是否大于Bi,如果是,则用户i在t+1时刻的实际分配带宽如果否,则9.如权利要求8所述的方法,其特征在于,还包括:确定带宽分配等级系数其中,为Vi对应的映射值。10.一种带宽分配装置,其特征在于,包括:预测模块,用于获取用户的带宽使用历史数据,根据所述带宽使用历史数据确定用户的初步预测需求带宽;...

【专利技术属性】
技术研发人员:王海宁雷波解云鹏
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1