一种带宽复用方法及装置制造方法及图纸

技术编号:19186226 阅读:41 留言:0更新日期:2018-10-17 02:13
本文公开了一种带宽复用方法及装置,包括:采集获得域名的带宽时域信息,带宽时域信息包括各运营商在各地区的带宽时域信息;确定各地区下的各运营商对应的不同域名的带宽时域信息所属的带宽区间段;针对目标区域进行带宽组合,对位于小于目标区域的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合;根据带宽组合的结果进行域名访问调度。本发明专利技术考虑到不同用户的带宽峰值的因素,对带宽区间进行分段,对带宽区间段的各域名的带宽时域信息进行组合,对时域信息进行合理的合并;还采用域名的带宽频域信息,有效减少数据处理量,根据此频域信息确定出的峰值更加准确,提高对带宽高峰期的判断准确度。

A bandwidth reuse method and device

A bandwidth reuse method and device is disclosed in this paper, which includes: collecting bandwidth time domain information of domain name, including bandwidth time domain information of each operator in each region; determining the bandwidth interval of bandwidth time domain information of different domain names corresponding to each operator in each region; and advancing to the target region. Line bandwidth combination combines the bandwidth and time domain information of each domain name located in the bandwidth upper limit of the target area, and schedules domain name access according to the result of bandwidth combination. Considering the factors of bandwidth peak value of different users, the invention divides the bandwidth interval, combines the bandwidth time-domain information of each domain name in the bandwidth interval, reasonably merges the time-domain information, and uses the bandwidth frequency-domain information of the domain name to effectively reduce the amount of data processing, and determines the peak according to this frequency-domain information. The value is more accurate, and the accuracy of the peak period of bandwidth is improved.

【技术实现步骤摘要】
一种带宽复用方法及装置
本专利技术涉及互联网
,尤其涉及一种带宽复用方法及装置。
技术介绍
在现有的云分发环境中,例如在内容分发网络(ContentDeliveryNetwork,简称CDN)中,对于用户使用网络业务时耗费的带宽进行计费时,通常按固定时长计费,例如按月计费或按年计费。在实际应用中,云分发环境服务于成千上万个客户,每个客户使用不同的业务,带宽模型也就不尽相同。所以,如何从各个客户的带宽模型选出最优的组合方案,提高带宽复用率,提高利润率并节约成本,是一个亟待解决的问题。现有技术中,通过利用初始带宽模型与日志数据分析,结合每个业务之间的关系、运营商及带宽利用率本身的规律,利用一定的策略可以设置一个较优的模型,使每个节点的不同高峰期的业务相互结合,达到每个节点的最优利用率,从而能够最大限度使用宽带的,节约CDN服务商带宽使用成本。上述现有的方法在根据各个客户的带宽模型来计算组合方式的时候,有如下缺点:(1)此方法中一般使用时域信号,此时域信号中包括每隔1分钟或者5分钟记录的信号值,网络节点众多时直接使用时域信号进行计算时计算量巨大,处理效果较低。(2)根据不同高峰期的带宽进行调度时只是获取CDN网络中的网络资源数据相对应的各云分发节点服务器的计费特性和带宽峰值数据,通过这些数据来生成带宽配置相关的数据,再进行相应的调度,这些数据组合本身不是实时动态的,而是在一段时间内进行计算和评估的,这此数据组合会影响调度的精确性。(3)经过实际应用的验证,通过此方法获得的最终组合方式的组合效果不够理想。所以,需要提供新的带宽复用方法。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种带宽复用方法及装置。本专利技术提供的带宽复用方法,包括:采集获得域名的带宽时域信息,所述带宽时域信息包括各运营商在各地区的带宽时域信息;确定各地区下的各运营商对应的不同域名的带宽时域信息所属的带宽区间段;针对目标区域进行带宽组合,包括:对位于小于所述目标区域的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合;其中,所述目标区域是指地区、运营商、或者地区和运营商的组合;根据带宽组合的结果进行域名访问调度。上述方法还具有以下特点:所述对位于小于所述目标区域的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合的结束条件为:组合后的带宽小于所述目标区域的带宽上限与预设阈值的差值。上述方法还具有以下特点:所述对位于小于所述地区的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合包括:对各带宽区间段内的各域名的带宽时域信息进行组合,再按照带宽区间段的跨度值从大到小的顺序,对各带宽区间段中的已组合完成后的带宽时域信息进行组合。上述方法还具有以下特点:所述各对带宽区间段中的各域名的带宽时域信息进行组合包括:针对一带宽区间段,计算所述带宽区间段中任意两个域名的带宽时域信息的频域错峰程度,将频域错峰程度最高的两个域名的带宽时域信息进行叠加,将叠加后的带宽时域信息替换此两个域名中带宽值最高的域名的带宽时域信息,删除此两个域名中带宽值最低的域名的带宽时域信息。上述方法还具有以下特点:所述计算所述带宽区间段中任意两个域名的频域错峰程度包括:对所述两个域名的带宽时域信息分别进行时频转换后得到频域带宽信息,根据两个频域带宽信息中前N个信号值计算两者的错峰程度。本专利技术提供的带宽复用装置,包括:采集模块,用于采集获得域名的带宽时域信息,所述带宽时域信息包括各运营商在各地区的带宽时域信息;确定模块,用于确定各地区下的各运营商对应的不同域名的带宽时域信息所属的带宽区间段;组合模块,用于针对目标区域进行带宽组合,包括:对位于小于所述目标区域的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合;其中,所述目标区域是指地区、运营商、或者地区和运营商的组合;调度模块,用于根据带宽组合的结果进行域名访问调度。上述装置还具有以下特点:所述组合模块,还用于使用以下结束条件作为对位于小于所述目标区域的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合的结束条件:组合后的带宽小于所述目标区域的带宽上限与预设阈值的差值。上述装置还具有以下特点:所述组合模块包括第一组合单元和第二组合单元;所述第一组合单元,用于对各带宽区间段内的各域名的带宽时域信息进行组合;所述第二组合单元,用于按照带宽区间段的跨度值从大到小的顺序,对各带宽区间段中的已组合完成后的带宽时域信息进行组合。上述装置还具有以下特点:所述第一组合单元包括计算子单元、叠加子单元、替换子单元、删除子单元;计算子单元,用于针对一带宽区间段,计算所述带宽区间段中任意两个域名的频域错峰程度;叠加子单元,用于将频域错峰程度最高的两个域名的带宽时域信息进行叠加;替换子单元,用于将叠加后的带宽时域信息替换此两个域名中带宽值最高的域名的带宽时域信息;删除子单元,用于删除此两个域名中带宽值最低的域名的带宽时域信息。上述装置还具有以下特点:所述计算子单元,还用于使用以下方法计算所述带宽区间段中任意两个域名的带宽时域信息的频域错峰程度包括:对所述两个域名的带宽时域信息分别进行时频转换后得到频域带宽信息,根据两个频域带宽信息中前N个信号值计算两者的错峰程度。本专利技术考虑到不同用户的带宽峰值的因素,对带宽区间进行分段,对带宽区间段的各域名的带宽时域信息进行组合,从而对时域信息进行合理的合并。本专利技术还采用域名的带宽频域信息,可以有效减少数据处理量,根据此频域信息确定出的峰值更加准确,从而提高对带宽高峰期的判断准确度,经过实际应用的验证,本专利技术可以有效提高带宽复用的效率。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是实施例中带宽复用方法的流程图;图2是实施例中举例的第一域名的带宽时域信息的示意图;图3是实施例中举例的第二域名的带宽时域信息的示意图;图4是实施例中举例的第一域名的带宽频域信息的示意图;图5是实施例中举例的第二域名的带宽频域信息的示意图;图6是实施例中带宽复用装置的结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本案专利技术人对现有技术中的方法进行了分析,现有技术中CDN节点在不同时刻的访问群体的作息的时间有差异,从而带宽的高峰值出现的时间点也不同,但此种方法在调度的时候未考虑此重要的因素。如果一个节点服务不同的CDN加速用户,而不同的CDN加速用户由于其业务特性不同会存在不同的峰值,如果该峰值没有进行削峰则该值将有可能为该节点的计费带宽,从而导致成本上升。本专利技术实施例中考虑了不同用户的带宽峰值的因素,构建一种新的带宽复用方法。如图1所示,带宽复用方法包括:步骤101,采集获得各域名的带宽时域信息,带宽时域信息包括各运营商在各地区的带宽时域信息;本方法中进行数据采集时,可以在所本文档来自技高网...

【技术保护点】
1.一种带宽复用方法,其特征在于,包括:采集获得域名的带宽时域信息,所述带宽时域信息包括各运营商在各地区的带宽时域信息;确定各地区下的各运营商对应的不同域名的带宽时域信息所属的带宽区间段;针对目标区域进行带宽组合,包括:对位于小于所述目标区域的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合;其中,所述目标区域是指地区、运营商、或者地区和运营商的组合;根据带宽组合的结果进行域名访问调度。

【技术特征摘要】
1.一种带宽复用方法,其特征在于,包括:采集获得域名的带宽时域信息,所述带宽时域信息包括各运营商在各地区的带宽时域信息;确定各地区下的各运营商对应的不同域名的带宽时域信息所属的带宽区间段;针对目标区域进行带宽组合,包括:对位于小于所述目标区域的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合;其中,所述目标区域是指地区、运营商、或者地区和运营商的组合;根据带宽组合的结果进行域名访问调度。2.如权利要求1所述的带宽复用方法,其特征在于,所述对位于小于所述目标区域的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合的结束条件为:组合后的带宽小于所述目标区域的带宽上限与预设阈值的差值。3.如权利要求1所述的带宽复用方法,其特征在于,所述对位于小于所述地区的带宽上限的各带宽区间段的各域名的带宽时域信息进行组合包括:对各带宽区间段内的各域名的带宽时域信息进行组合,再按照带宽区间段的跨度值从大到小的顺序,对各带宽区间段中的已组合完成后的带宽时域信息进行组合。4.如权利要求3所述的带宽复用方法,其特征在于,所述各对带宽区间段中的各域名的带宽时域信息进行组合包括:针对一带宽区间段,计算所述带宽区间段中任意两个域名的带宽时域信息的频域错峰程度,将频域错峰程度最高的两个域名的带宽时域信息进行叠加,将叠加后的带宽时域信息替换此两个域名中带宽值最高的域名的带宽时域信息,删除此两个域名中带宽值最低的域名的带宽时域信息。5.如权利要求4所述的带宽复用方法,其特征在于,所述计算所述带宽区间段中任意两个域名的频域错峰程度包括:对所述两个域名的带宽时域信息分别进行时频转换后得到频域带宽信息,根据两个频域带宽信息中前N个信号值计算两者的错峰程度。6.一种带宽复用装置,其特征在于,包括:采集模块,用于采集获得域名的带宽时域信息,所述带宽时域信息包...

【专利技术属性】
技术研发人员:万玮凇龚浩华苗辉
申请(专利权)人:厦门白山耘科技有限公司
类型:发明
国别省市:福建,35

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

1