【技术实现步骤摘要】
内容分发网络设备的调度方法、装置、设备及存储介质
[0001]本专利技术实施例涉及内容分发网络
,特别涉及一种内容分发网络设备的调度方法、装置、设备及存储介质。
技术介绍
[0002]内容分发网络(Content Delivery Network,CDN)中各级节点作为请求端,会向距离最近的一个上级节点发起请求,在接收到请求后,上级节点作为响应端会从自身管理的若干内容分发网络设备中随机调度一个内容分发网络设备对请求进行响应。
[0003]然而,随机调度内容分发网络设备响应请求容易导致各个内容分发网络设备之间的流量不均衡,且各个内容分发网络设备的服务能力可能并不相同,更会加剧这种不均衡,在影响服务质量的同时,还容易出现资源浪费。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种内容分发网络设备的调度方法、装置、设备及存储介质,使得在调度内容分发网络设备响应请求时,能够考虑各个内容分发网络设备的服务能力,实现均衡调度,避免流量不均衡,减少资源浪费。
[0005]为达到上述目的,本 ...
【技术保护点】
【技术特征摘要】
1.一种内容分发网络设备的调度方法,其特征在于,应用于响应端,包括:接收请求端发送的查询请求;检测所述查询请求是否缓存命中;在检测到所述查询请求缓存命中的情况下,根据被命中的内容分发网络设备的当前权重,从所述被命中的内容分发网络设备中确定目标内容分发网络设备;所述当前权重根据内容分发网络设备的带宽冗余比变化对初始权重进行调整得到;在检测到所述查询请求未缓存命中的情况下,根据各内容分发网络设备当前的带宽冗余比和所述当前权重,从内容分发网络设备中确定所述目标内容分发网络设备;调度所述目标内容分发网络设备对所述查询请求进行响应。2.根据权利要求1所述的内容分发网络设备的调度方法,其特征在于,所述根据被命中的内容分发网络设备的当前权重,从所述被命中的内容分发网络设备中确定目标内容分发网络设备,包括:检测所述被命中的内容分发网络设备的所述当前权重是否为所述预设权重;在存在至少一个所述被命中的内容分发网络设备的所述当前权重为所述预设权重的情况下,将所述当前权重为所述预设权重的所述被命中的内容分发网络设备确定为所述目标内容分发网络设备;在所述被命中的内容分发网络设备的所述当前权重均不为所述预设权重的情况下,计算所述查询请求的哈希值并根据所述哈希值和所述当前权重确定所述目标内容分发网络设备。3.根据权利要求2所述的内容分发网络设备的调度方法,其特征在于,所述根据所述哈希值和所述当前权重确定所述目标内容分发网络设备,包括:检测所述哈希值是否落在预设的回源区间内;在所述哈希值落在所述回源区间内的情况下,随机确定一个未被命中的内容分发网络设备为所述目标内容分发网络设备;在所述哈希值未落在所述回源区间内的情况下,将所述当前权重最大的所述被命中的内容分发网络设备确定为所述目标内容分发网络设备。4.根据权利要求1所述的内容分发网络设备的调度方法,其特征在于,所述根据各内容分发网络设备当前的带宽冗余比和所述当前权重,从内容分发网络设备中确定所述目标内容分发网络设备,包括:检测各内容分发网络设备当前的带宽冗余比是否低于预设的第一阈值;在各内容分发网络设备当前的带宽冗余比均低于所述第一阈值的情况下,将所述目标内容分发网络设备确定为空集;在至少一个内容分发网络设备当前的带宽冗余比不低于所述第一阈值的情况下,从当前的带宽冗余比不低于所述第一阈值的内容分发网络设备中,确定所述当前权重最大的内容分发网络设备为所述目标内容分发网络设备。5.根据权利要求1至4中任一项所述的内容分发网络设备的调度方法,其特征在于,所述调度所述目标内容分发网络设备对所述查询请求进行响应之后,所述方法还包括:在检测到所述目标内容分发网络设备的带宽冗余比低于预设的第二阈值的情况下,按照预设的第一调整步长降低所述目标内容分发网络设备的所述当前权重。
6.根据权利要求1至4中任一项所述的内容分发网络设备的调度方法,其特征在于,所述...
【专利技术属性】
技术研发人员:林晓芳,邱嘉华,陈伟坤,苏小杰,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。