一种带宽调度方法及装置制造方法及图纸

技术编号:19969780 阅读:46 留言:0更新日期:2019-01-03 15:52
本发明专利技术公开了一种带宽调度方法及装置,本方法包括:监控节点的实时带宽;根据监测到的带宽判断节点的带宽满足带宽调低条件时,根据所述节点的处理能力确定带宽调整策略,执行所述带宽调整策略。本装置包括:监控模块用于监控节点的实时带宽;判断模块用于根据监测到的带宽判断节点的带宽是否满足带宽调低条件;策略确定模块用于在判断模块判断节点的带宽是否满足带宽调低条件时,根据所述节点的处理能力确定带宽调整策略;策略执行模块用于执行所述带宽调整策略。本发明专利技术能够做到智能化、自动化处理,可以节约成本、提高处理效率;能够通过预测的手段判断节点是否跑高,对于节点跑高的判断更为精准。

A Bandwidth Scheduling Method and Device

The invention discloses a bandwidth scheduling method and device, which includes: real-time bandwidth of monitoring node; bandwidth adjustment strategy is determined according to the processing capacity of the node when judging that the bandwidth of the node meets the bandwidth reduction condition according to the bandwidth detected, and the bandwidth adjustment strategy is executed. The device includes: the monitoring module is used to monitor the real-time bandwidth of the node; the judging module is used to judge whether the bandwidth of the node meets the bandwidth reduction condition according to the monitored bandwidth; the policy determining module is used to determine the bandwidth adjustment strategy according to the processing capacity of the node when judging whether the bandwidth of the node meets the bandwidth reduction condition; and the policy executing module is used to execute the bandwidth adjustment strategy. The bandwidth adjustment strategy is described. The invention can achieve intelligent and automatic processing, save cost and improve processing efficiency, and can judge whether a node runs high by means of prediction, so that the judgment of the node runs high is more accurate.

【技术实现步骤摘要】
一种带宽调度方法及装置
本专利技术涉及互联网
,尤其涉及一种带宽调度方法及装置。
技术介绍
已知的带宽管理技术是根据用户行为或区域来控制分配的带宽,当数据中心数量较多并且不同数据中心部署用户行为差异较大的业务时,通过设计合适的带宽覆盖方案能大幅度的降低多数据中心的外网付费带宽。例如应用在内容分发网络中(ContentDeliveryNetwork,简称CDN)中,在网络各处放置节点服务器构成在现有的互联网基础之上的智能虚拟网络。CDN能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,其目的是能够选择离用户相对较近的节点向用户发送用户所需的内容,缓解网络拥挤的状况,提高网站的响应速度。当CDN节点上的访问请求增多时,会导致节点的带宽出现一个较高的峰值,从而造成节点网络的拥堵,影响客户服务质量。由于带宽出现跑高的时段难以预估,如何在出现带宽跑高时间段较为分散的情况下降低因网络拥堵对用户的影响成为关键问题。现有技术一般在发现带宽出现跑高时,采取人工调整覆盖方案的形式来降低影响。现有技术存在以下缺陷:在带宽时间本文档来自技高网...

【技术保护点】
1.一种带宽调度方法,其特征在于,包括:监控节点的实时带宽;根据监测到的带宽判断节点的带宽满足带宽调低条件时,根据所述节点的处理能力确定带宽调整策略,执行所述带宽调整策略。

【技术特征摘要】
1.一种带宽调度方法,其特征在于,包括:监控节点的实时带宽;根据监测到的带宽判断节点的带宽满足带宽调低条件时,根据所述节点的处理能力确定带宽调整策略,执行所述带宽调整策略。2.如权利要求1所述的带宽调度方法,其特征在于,所述根据监测到的带宽判断节点的带宽满足带宽调低条件包括以下方式中的一种:方式一,计算距离当前时间的第一时间周期内的带宽平均值,判断此带宽平均值大于第一阈值时,确定节点的带宽满足带宽调低条件;方式二,计算距离当前时间的第一时间周期内的带宽平均值,判断此带宽平均值大于第一阈值后,计算距离当前时间的第二时间周期内的每个时间粒度的带宽值,判断第二时间周期内的每个时间粒度的带宽值均大于第一阈值时,确定节点的带宽满足带宽调低条件;其中,第二时间周期小于第一时间周期。3.如权利要求1所述的带宽调度方法,其特征在于,所述根据所述节点的处理能力确定带宽调整策略包括:计算节点的跑高带宽量,根据所述跑高带宽量确定相应的带宽调整量,使用备份IP承担所述带宽调整量。4.如权利要求3所述的带宽调度方法,其特征在于,所述计算所述节点的跑高带宽量包括:确定所述节点的当前使用率与正常服务使用率的差值,计算此差值与所述节点的实际承接带宽上限值的积。5.如权利要求3所述的带宽调度方法,其特征在于,根据所述跑高带宽量确定相应的带宽调整量包括:获取覆盖方案数据库,查找当前节点服务的覆盖方案列表;计算覆盖方案列表中各覆盖方案分别使用的当前节点的带宽量;确定与所述跑高带宽量最匹配度的覆盖方案为需要调整的目标覆盖方案;计算出目标覆盖方案所对应的服务于该跑高节点的第一IP列表,以及每个IP承接的带宽量;查找目标覆盖方案的备份覆盖方案,以及该备份覆盖方案中对应区域的第二IP列表;在第二IP列表中查找用于承接第一IP列表中相应IP的跑高带宽的备份IP,查找原则为:备份IP的带宽冗余度足够承接,或者,查找原则为:备份IP的带宽冗余度足够承接,同时备份IP所对应的节点冗余度足够;使用第二IP列表中备份IP替换第一IP列表中的原有IP。6.如权利要求1所述的带宽调度方法,其特征在于,所述方法还包括:根据监测到的带宽判断节点的带宽满足带宽恢复条件时,停止执行所述带宽调整策略;所述根据监测到的带宽判断节点的带宽满足带宽恢复条件包括以下方式中的一种:方式一,计算距离当前时间的第三时间周期内的带宽平均值,判断此带宽平均值小于第二阈值时,确定节点的带宽满足带宽恢复条件;方式二,计算距离当前时间的第三时间周期内的带宽平均值,判断此带宽平均值小于第二阈值后,计算距离当前时间的第四时间周期内的每个时间粒度的带宽值,判断第四时间周期内的每个时间粒度的带宽值均小于第二阈值时,确定节点的带宽满足带宽恢复条件;其中,第四时间周期小于第三时间周期。7.一种带宽调度装置,其特征在于,包括:监控模块,用于监控节点的实时带宽;判断模块,用于根据监测到的带宽判断节点的带宽是否满足...

【专利技术属性】
技术研发人员:侯国发苗辉
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:贵州,52

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

1