【技术实现步骤摘要】
内容分发网络的请求调度方法和装置
[0001]本申请涉及内容分发领域,尤其涉及一种内容分发网络的请求调度方法和装置
。
技术介绍
[0002]现有技术中,内容分发网络
(Content Delivery Network
,
CDN)
中涉及到
302
调度的情况,
302
调度是指
CDN
的边缘节点接收到的请求超出了节点的处理能力的情况下,将一部分请求调度给其他节点,由其他节点处理的情况
。
[0003]现有的
302
调度的过程是通过域名系统
(Domain Name System
,
DNS)
将客户流量引导至中心,由中心给出
302
地址,最终引导客户流量到对应节点
。
然而,上述过程中,所有要调度的请求要先给到中心,再调度到其他节点,造成中心节点的压力过大
。
技术实现思路
[0004]本申请提供了一种内容分发网络的请求调度方法和装置,以解决
CDN
请求调度过程中,中心节点压力大的技术问题
。
[0005]第一方面,本申请提供了一种内容分发网络的请求调度方法,包括:接收当前边缘节点的调度请求,其中,上述调度请求为上述当前边缘节点接收到多个目标请求且上述多个目标请求满足触发条件的情况下发送的请求,上述调度请求中包括目标带宽值,上述目标带宽值用于指示上述当前边缘节点需求的带 ...
【技术保护点】
【技术特征摘要】
1.
一种内容分发网络的请求调度方法,应用于中心节点,其特征在于,包括:接收当前边缘节点的调度请求,其中,所述调度请求为所述当前边缘节点接收到多个目标请求且所述多个目标请求满足触发条件的情况下发送的请求,所述调度请求中包括目标带宽值,所述目标带宽值用于指示所述当前边缘节点需求的带宽值;根据所述目标带宽值从多个边缘节点中确定至少一个目标边缘节点,其中,所述目标边缘节点提供有调度带宽;向所述当前边缘节点发送反馈消息,其中,所述反馈消息中包括所述目标边缘节点的节点标识和所述目标边缘节点提供的调度带宽的调度带宽值
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述目标带宽值从多个边缘节点中确定至少一个目标边缘节点包括:根据从所有边缘节点获取的节点日志,确定所有边缘节点中,具备可调度带宽的第一边缘节点;按照所述第一边缘节点的可调度带宽的大小,从所有所述第一边缘节点中选择至少一个所述目标边缘节点,并确定每一个所述目标边缘节点的调度带宽值
。3.
根据权利要求2所述的方法,其特征在于,所述按照所述第一边缘节点的可调度带宽的大小,从所有所述第一边缘节点中选择至少一个所述目标边缘节点,并确定每一个所述目标边缘节点的调度带宽值包括:按照所述第一边缘节点的所述可调度带宽从大到小对所述第一边缘节点进行排序;将排序结果的前
N
个第一边缘节点确定为所述目标边缘节点,其中,所述
N
根据所述第一边缘节点的数量确定;将每一个所述目标边缘节点对应的预定比例的可调度带宽的带宽值确定为所述调度带宽值,其中,所述目标边缘节点在单位时间内接收到的请求数越少,所述目标边缘节点的所述预定比例越大
。4.
根据权利要求3所述的方法,其特征在于,在向所述当前边缘节点发送反馈消息之后,所述方法还包括:对每一个所述目标边缘节点的所述调度带宽进行监控;在所述调度带宽在预定时长内未被全部使用的情况下,将未被使用的调度带宽确定为可调度带宽
。5.
一种内容分发网络的请求调度方法,应用于边缘节点,其特征在于,包括:在当前边缘节点接收到多个目标请求且所述多个目标请求满足触发条件的情况下,向中心节点发送调度请求,其中,所述调度请求中包括目标带宽值,所述目标带宽值用于指示所述当前边缘节点需求的带宽值;接收所述中心节点的反馈消息,其中,所述反馈消息中包括目标边缘节点的节点标识和所述目标边缘节点提供的调度带宽值,所述目标边缘节点根据所述目标带宽值确定;根据所述调度带宽值将所述多个目标请求中的部分目标请求调度到所述目标边缘节点
。6.
根据权利要求5所述的方法,其特征在于,所述根据所述调度带宽值将所述多个目标请求中的部分目标请求调度到所述目标边缘节...
【专利技术属性】
技术研发人员:唐龙龙,郝兆军,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。