【技术实现步骤摘要】
一种配给策略确定方法及装置
本专利技术涉及网络
,特别是涉及一种配给策略确定方法及装置。
技术介绍
为了保证用户可以快速获取到网络信息,常常会在用户和网站的服务器之间增加CDN(ContentDeliveryNetwork,内容分发网络),通过CDN,提高用户获取网站的服务器的内容的速度。现有技术中,CDN的DNS(DomainNameSystem,域名系统)服务器预先存储有调度单元的IP(InternetProtocol,网际协议)地址配给策略,其中,调度单元记载有区域运营商和域名组,IP地址配给策略包括为调度单元分配带宽的CDN节点的目标IP地址,IP地址配给策略用于给调度单元分配带宽。用户访问某域名时,DNS服务器可以根据用户所在终端所属的区域、用户所在终端所属的运营商和用户访问的域名,确定用户所在终端对应的调度单元,并根据用户所在终端对应的调度单元和预先存储的调度单元的IP地址配给策略,确定用户所在终端对应的目标IP地址,用户所在终端通过目标IP地址访问域名。为了保证给调度单元分配的带宽满足调度单元所需的带宽,且给调度单元分配的目标IP地址所属的CD ...
【技术保护点】
1.一种配给策略确定方法,其特征在于,所述方法包括:确定调度单元集合中的无解调度单元;其中,所述无解调度单元为未获得满足第一配给条件的网际协议IP地址配给策略的调度单元;所述IP地址配给策略为用于对所述无解调度单元进行带宽配给的策略;所述第一配给条件包括:根据所述IP地址配给策略分配给调度单元的带宽满足所述调度单元的需求带宽,且配给所述调度单元的每个CDN节点已分配的带宽不超出所述CDN节点的上限带宽;针对每个所述无解调度单元,基于所述无解调度单元使用的历史带宽数据确定所述无解调度单元使用的历史CDN节点;根据所述历史CDN节点可用的IP地址数目、所述历史CDN节点的剩余带 ...
【技术特征摘要】
1.一种配给策略确定方法,其特征在于,所述方法包括:确定调度单元集合中的无解调度单元;其中,所述无解调度单元为未获得满足第一配给条件的网际协议IP地址配给策略的调度单元;所述IP地址配给策略为用于对所述无解调度单元进行带宽配给的策略;所述第一配给条件包括:根据所述IP地址配给策略分配给调度单元的带宽满足所述调度单元的需求带宽,且配给所述调度单元的每个CDN节点已分配的带宽不超出所述CDN节点的上限带宽;针对每个所述无解调度单元,基于所述无解调度单元使用的历史带宽数据确定所述无解调度单元使用的历史CDN节点;根据所述历史CDN节点可用的IP地址数目、所述历史CDN节点的剩余带宽和所述无解调度单元的需求带宽,确定所述无解调度单元的所述IP地址配给策略。2.根据权利要求1所述的方法,其特征在于,所述针对每个所述无解调度单元,基于所述无解调度单元使用的历史带宽数据确定所述无解调度单元使用的历史CDN节点,包括:根据所述无解调度单元的需求带宽和无解次数,确定所述无解调度单元的执行顺序;按照所述无解调度单元的执行顺序,针对每个所述无解调度单元,基于所述无解调度单元使用的历史带宽数据确定所述无解调度单元使用的历史CDN节点。3.根据权利要求1所述的方法,其特征在于,所述根据所述历史CDN节点可用的IP地址数目、所述历史CDN节点的剩余带宽和所述无解调度单元的需求带宽,确定所述无解调度单元的所述IP地址配给策略之后,所述方法还包括:根据第一预设排序策略,确定所述调度单元集合中未确定出所述IP配给策略的调度单元的执行顺序;按照所述调度单元集合中未确定出所述IP配给策略的调度单元的执行顺序,针对每个所述调度单元,从所述调度单元对应的第一区域中,确定具有剩余带宽的第一CDN节点;根据所述第一CDN节点可用的IP地址数目、所述第一CDN节点的剩余带宽和所述调度单元的需求带宽,确定所述调度单元的所述IP地址配给策略。4.根据权利要求3所述的方法,其特征在于,所述根据第一预设排序策略,确定所述调度单元集合中未确定出所述IP配给策略的调度单元的执行顺序,包括:根据所述调度单元集合中未确定出所述IP配给策略的调度单元对应的域名组的重要度,确定所述调度单元的执行顺序。5.根据权利要求3所述的方法,其特征在于,所述根据所述第一CDN节点可用的IP地址数目、所述第一CDN节点的剩余带宽和所述调度单元的需求带宽,确定所述调度单元的所述IP地址配给策略之后,所述方法还包括:如果所述调度单元集合中,还存在未确定出所述IP地址配给策略的第一调度单元,则根据所述第一预设排序策略,确定所述第一调度单元的执行顺序;按照所述第一调度单元的执行顺序,针对每个所述第一调度单元,从所述第一调度单元对应的第二区域中,确定具有剩余带宽的第二CDN节点,所述第一调度单元对应的第二区域包括所述第一调度单元对应的第一区域和与所述第一区域相邻的区域;根据所述第二CDN节点可用的IP地址数目、所述第二CDN节点的剩余带宽和所述第一调度单元的需求带宽,确定所述第一调度单元的所述IP地址配给策略。6.根据权利要求5所述的方法,其特征在于,所述根据所述第二CDN节点可用的IP地址数目、所述第二CDN节点的剩余带宽和所述第一调度单元的需求带宽,确定所述第一调度单元的所述IP地址配给策略之后,所述方法还包括:如果所述调度单元集合中,还存在未确定出所述IP地址配给策略的第二调度单元,则根据所述第一预设排序策略,确定所述第二调度单元的执行顺序;按照所述第二调度单元的执行顺序,针对每个所述第二调度单元,从所述第二调度单元对应的第三区域中,确定具有剩余带宽的第三CDN节点,所述第二调度单元对应的第三区域包括多个区域,所述多个区域包括所述第二调度单元对应的第二区域;根据所述第三CDN节点可用的IP地址数目、所述第三CDN节点的剩余带宽和所述第二调度单元的需求带宽,确定所述第二调度单元的所述IP地址配给策略。7.根据权利要求6所述的方法,其特征在于,所述根据所述第三CDN节点可用的IP地址数目、所述第三CDN节点的剩余带宽和所述第二调度单元的需求带宽,确定所述第二调度单元的所述IP地址配给策略之后,所述方法还包括:如果所述调度单元集合中,还存在未确定出所述IP地址配给策略的第三调度单元,则清除所述调度单元集合中各调度单元的所述IP地址配给策略,并返回所述确定调度单元集合中的无解调度单元的步骤。8.根据权利要求1所述的方法,其特征在于,所述确定调度单元集合中的无解调度单元,包括:针对调度单元集合中未确定出所述IP配给策略的调度单元,按照预设的带宽分配策略,依次遍历所述调度单元对应的第一区域、第二区域和第三区域,确定所述调度单元的所述IP配给策略,所述调度单元对应的第二区域包括所述调度单元对应的第一区域和与所述第一区域相邻的区域,所述调度单元对应的第三区域包括多个区域,所述多个区域包括所述调度单元对应的第二区域;如果所述调度单元集合中,存在未确定出所述IP地址配给策略的调度单元,则...
【专利技术属性】
技术研发人员:王志国,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。