本发明专利技术公开了一种CDN网络中节点服务器带宽资源的调度方法和系统。该方法包括:确定调入节点服务器,生成调入节点服务器集合;选择调入节点服务器集合中一调入节点服务器,将待调度业务调度到所选择的调入节点服务器。本发明专利技术帮助企业以更有效的成本控制、更灵活的方式构建CDN网络系统。
【技术实现步骤摘要】
一种CDN网络中调度节点服务器的业务的方法和系统
本专利技术涉及互联网
,尤其涉及一种CDN网络中调度节点服务器的业务的方法及系统。
技术介绍
随着各大CDN服务商的相继降价,CDN行业的激烈竞争拉开序幕,这不仅从很大程度上推动CDN行业的价格透明化,同时也降低了用户对CDN服务的采购成本,对所有用户来说是个重大利好。对CDN厂商来说,需要拥抱价格透明化这一大趋势,通过不断的技术和商业模式创新才能得以继续生存。具体来说,现有CDN服务商通过将从运营商大规模采购的带宽资源整合后,利用全局负载均衡系统将用户的访问流量合理分配到分布在各地的CDN边缘节点,这一系统需要尽量降低用户访问CDN节点的延迟,保证良好的用户体验,随着用户量的增加,以及不断出现的富媒体和流媒体市场的各种需要,CDN厂商在成本有所控制的基础上保持稳定的服务质量成为当务之急。这就需要优化节点服务器带宽资源的利用。
技术实现思路
为了解决现有技术中调度节点服务器的业务中的问题,提出了一种调度节点服务器的业务的方法和系统。根据本专利技术的一个方面,提供了一种CDN网络中节点服务器带宽资源的调度方法,所述方法包括:确定调入节点服务器,生成调入节点服务器集合;选择所述调入节点服务器集合中一调入节点服务器,将待调度业务调度到所选择的调入节点服务器。其中,确定调入节点服务器包括基于下述方式中至少一种确定调入节点服务器:方式一,预测各节点服务器的未来使用带宽,若一节点服务器在一时间点或时间段的使用带宽小于所述节点服务器的最小计费带宽,则确定所述节点服务器在所述时间点或时间段为调入节点服务器;方式二,若判断一节点服务器存在免费计费时间段,则确定所述节点服务器为调入节点服务器。其中,通过下述操作选择基于所述方式一的调入节点服务器:获取各调入节点服务器在所述时间点或时间段的使用带宽与最小计费带宽之间的带宽差,选择最大带宽差对应的调入节点服务器。其中,通过下述操作中之一选择基于所述方式二的调入节点服务器:(1)获取各调入节点服务器在本计费周期已产生计费时间段的带宽超过所述最优使用带宽的时长总和,并计算所述时长总和与总免费时长之间的时长差,选择最大时长差对应的调入节点服务器;(2)获取所述待调度业务对应的调入带宽值和调入时间点或时间段,预测各调入节点服务器在所述调入时间点或时间段的使用带宽,计算各调入节点服务器最大可达带宽减去相应使用带宽与相应调入带宽值后的差值,选择最小差值对应的调入节点服务器。其中,基于所述方式二确定调入节点服务器包括:获取一节点服务器本计费周期已产生计费时间段的带宽超过所述最优使用带宽的时长总和,若所述节点服务器的总免费时长大于所述时长总和,则判断所述节点服务器存在免费计费时间段。其中,所述方法还包括:获取待调度业务的特征信息,并预测待调度业务对应的调入带宽值的变化函数;选择所述调入节点服务器集合中一调入节点服务器还包括:基于所述特征信息筛选调入节点服务器,预测所筛选的调入节点服务器的使用带宽的变化函数,针对各筛选的调入节点服务器,计算所述调入带宽值的变化函数与所述使用带宽的变化函数的负相关系数,选择最大负相关系数对应的调入节点服务器。根据本专利技术的另一方面,提供了一种CDN网络中节点服务器带宽资源的调度系统,所述系统包括:确定模块,用于确定调入节点服务器;生成模块,用于生成调入节点服务器集合;选择模块,用于选择所述调入节点服务器集合中一调入节点服务器;调度模块,用于将待调度业务调度到所选择的调入节点服务器。其中,所述确定模块用于基于下述方式中至少一种确定调入节点服务器:方式一,预测各节点服务器的未来使用带宽,若一节点服务器在一时间点或时间段的使用带宽小于所述节点服务器的最小计费带宽,则确定所述节点服务器在所述时间点或时间段为调入节点服务器;方式二,若判断一节点服务器存在免费计费时间段,则确定所述节点服务器为调入节点服务器。其中,所述选择模块用于通过下述操作选择基于所述方式一的调入节点服务器:获取各调入节点服务器在所述时间点或时间段的使用带宽与最小计费带宽之间的带宽差,选择最大带宽差对应的调入节点服务器。其中,所述选择模块用于通过下述操作中之一选择基于所述方式二的调入节点服务器:(1)获取各调入节点服务器在本计费周期已产生计费时间段的带宽超过所述最优使用带宽的时长总和,并计算所述时长总和与总免费时长之间的时长差,选择最大时长差对应的调入节点服务器;(2)获取所述待调度业务对应的调入带宽值和调入时间点或时间段,预测各调入节点服务器在所述调入时间点或时间段的使用带宽,计算各调入节点服务器最大可达带宽减去相应使用带宽与相应调入带宽值后的差值,选择最小差值对应的调入节点服务器。其中,所述确定模块用于通过下述来判断一节点服务器存在免费计费时间段:获取一节点服务器本计费周期已产生计费时间段的带宽超过所述最优使用带宽的时长总和,若所述节点服务器的总免费时长大于所述时长总和,则判断所述节点服务器存在免费计费时间段。其中,所述系统还包括:获取模块,用于获取待调度业务的特征信息;预测模块,用于预测待调度业务对应的调入带宽值的变化函数;所述选择模块还用于:基于所述特征信息筛选调入节点服务器,预测所筛选的调入节点服务器的使用带宽的变化函数,针对各筛选的调入节点服务器,计算所述调入带宽值的变化函数与所述使用带宽的变化函数的负相关系数,选择最大负相关系数对应的调入节点服务器。本专利技术中的调度节点服务器带宽资源的调度方法和系统,通过将业务调度到其带宽资源未被充分利用的节点服务器,来最大限度优化节点服务器带宽资源的利用。在本专利技术中特点,利用免费计费时长,帮助企业以更有效的成本控制、更灵活的方式构建CDN网络系统,从而在CDN厂商成本一定的情况下,最大限度地提高对用户服务的质量。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术的调度节点服务器的业务的方法的流程图;图2是根据本专利技术的调度节点服务器的业务的系统的模块图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本专利技术提供了一种CDN网络中节点服务器带宽资源的调度方法,如图1所示,该方法包括:步骤101,确定调入节点服务器,生成调入节点服务器集合;步骤102,选择调入节点服务器集合中一调入节点服务器,将待调度业务调度到所选择的调入节点服务器。步骤101中,确定调入节点服务器包括基于下述方式中至少一种确定调入节点服务器:方式一,预测各节点服务器的未来使用带宽,若一节点服务器在一时间点或时间段的使用带宽小于节点服务器的最小计费带宽,则确定节点服务器在该时间点或时间段为调入节点服务器;方式二,若判断一节点服务器存在免费计费时间段,则确定节点服务器为调入节点服务器。在方式一本文档来自技高网...
【技术保护点】
1.一种CDN网络中节点服务器带宽资源的调度方法,其特征在于,所述方法包括:确定调入节点服务器,生成调入节点服务器集合;选择所述调入节点服务器集合中一调入节点服务器,将待调度业务调度到所选择的调入节点服务器。
【技术特征摘要】
1.一种CDN网络中节点服务器带宽资源的调度方法,其特征在于,所述方法包括:确定调入节点服务器,生成调入节点服务器集合;选择所述调入节点服务器集合中一调入节点服务器,将待调度业务调度到所选择的调入节点服务器。2.如权利要求1所述的调度方法,其特征在于,确定调入节点服务器包括基于下述方式中至少一种确定调入节点服务器:方式一,预测各节点服务器的未来使用带宽,若一节点服务器在一时间点或时间段的使用带宽小于所述节点服务器的最小计费带宽,则确定所述节点服务器在所述时间点或时间段为调入节点服务器;方式二,若判断一节点服务器存在免费计费时间段,则确定所述节点服务器为调入节点服务器。3.如权利要求2所述的调度方法,其特征在于,通过下述操作选择基于所述方式一的调入节点服务器:获取各调入节点服务器在所述时间点或时间段的使用带宽与最小计费带宽之间的带宽差,选择最大带宽差对应的调入节点服务器。4.如权利要求2所述的调度方法,其特征在于,通过下述操作中之一选择基于所述方式二的调入节点服务器:(1)获取各调入节点服务器在本计费周期已产生计费时间段的带宽超过最优使用带宽的时长总和,并计算所述时长总和与总免费时长之间的时长差,选择最大时长差对应的调入节点服务器;(2)获取所述待调度业务对应的调入带宽值和调入时间点或时间段,预测各调入节点服务器在所述调入时间点或时间段的使用带宽,计算各调入节点服务器最大可达带宽减去相应使用带宽与相应调入带宽值后的差值,选择最小差值对应的调入节点服务器。5.如权利要求2所述的调度方法,其特征在于,基于所述方式二确定调入节点服务器包括:获取一节点服务器本计费周期已产生计费时间段的带宽超过最优使用带宽的时长总和,若所述节点服务器的总免费时长大于所述时长总和,则判断所述节点服务器存在免费计费时间段。6.如权利要求1所述的调度方法,其特征在于,所述方法还包括:获取待调度业务的特征信息,并预测待调度业务对应的调入带宽值的变化函数;选择所述调入节点服务器集合中一调入节点服务器还包括:基于所述特征信息筛选调入节点服务器,预测所筛选的调入节点服务器的使用带宽的变化函数,针对各筛选的调入节点服务器,计算所述调入带宽值的变化函数与所述使用带宽的变化函数的负相关系数,选择最大负相关系数对应的调入节点服务器。7.一种CDN网络中节点服务器带宽资源的调度系统,其...
【专利技术属性】
技术研发人员:侯国发,苗辉,
申请(专利权)人:贵州白山云科技股份有限公司,
类型:发明
国别省市:贵州,52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。