一种数据回源的调度方法、装置及CDN网络制造方法及图纸

技术编号:15394989 阅读:62 留言:0更新日期:2017-05-19 06:38
本发明专利技术实施例提供了一种数据回源的方法、装置及CDN网络,所述方法应用于CDN网络中的第一边缘节点,可以包括:接收中心调度器发送的所述第一边缘节点对应的可回源列表,所述可回源列表为所述中心调度器根据第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选得到的列表;当需要回源时,从所述可回源列表中选取至少一个边缘节点进行回源。通过该方案,边缘节点进行回源时在该边缘节点的可回源列表中就能选择回源的边缘节点,而不用再向中心调度器发送回源请求,中心调度器访问量减少从而降低了中心调度器的性能要求,同时也减少了回源请求的响应时间。

Data source dispatching method, device and CDN network

The embodiment of the invention provides a method, data back to the source device and CDN network, the first edge node, the method is applied in CDN network can include: corresponding to the first edge node receives the center scheduler sends back to the source list, the list back to the source for the central scheduler according to the the running state of second edge nodes statistical parameters corresponding to the first edge node of the edge node of the full back in the source list list were screened; when the need to return to the source, from the source list can be selected at least one edge node in the source. By this scheme, the edge nodes are in the edge back to the source node can return back to the source of the edge node can choose the source list, rather than to the center of the scheduler is sent back to the source to reduce the amount of access request, the central scheduler which reduces the performance requirements of the central scheduler, but also reduce the response time of the request back to the source.

【技术实现步骤摘要】
一种数据回源的调度方法、装置及CDN网络
本专利技术涉及网络传输
,特别是涉及一种数据回源的调度方法、装置及CDN网络。
技术介绍
随着网络技术的发展,用户越来越依赖于从网络获取所需视频内容。而在实际应用中,CDN(ContentDeliveryNetwork,内容分发网络)为常见的视频网络,具体的,CDN网络包括分布的用于提供视频资源的边缘节点和用于管理各个边缘节点的中心调度器,并且,在CDN网络中主要采用回源的技术手段为用户提供视频资源,所谓回源是指当CDN网络中的边缘节点没有用户所请求的内容时,该边缘节点会向其他节点请求此内容。目前,使用的回源技术主要有两类:一类是基于静态IP(InternetProtocol,网络之间互连的协议)配置的回源技术,这种技术在每个边缘节点配置了静态的可以回源的IP地址,在进行回源时通过算法确定回源位置;另一类是基于中心调度器的调度算法,该种算法中,通过中心调度器,对每一条回源调度请求进行判断,并决定其向何处进行回源。然而,对于基于中心调度器的调度方法,中心调度器受理了全部边缘节点的回源请求,也就是,中心调度器的访问量可能会过多,这样无疑导致中心调度器的性能要求较高,同时,中心调度器访问量过多时无疑会使得回源请求的响应时间也无法得到保障。
技术实现思路
本专利技术实施例的目的在于提供一种数据回源的方法、装置及CDN网络,以解决中心调度器性能要求较高以及回源请求响应时间无法得到保障的问题。具体技术方案如下:第一方面,本专利技术实施例提供了一种数据回源的调度方法,应用于CDN网络中的第一边缘节点,所述第一边缘节点为所述CDN网络中的任一边缘节点,所述CDN网络为内容分发网络,所述方法包括:接收中心调度器发送的所述第一边缘节点对应的可回源列表,所述可回源列表为所述中心调度器根据第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选得到的列表,所述全回源列表为预置的包括所述CDN网络中的边缘节点的列表,所述第二边缘节点为所述第一边缘节点以外的边缘节点;当需要回源时,从所述可回源列表中选取至少一个边缘节点进行回源。可选地,所述方法还包括:判断所述第一边缘节点是否满足预设参数发送条件;当满足时,将所述第一边缘节点的运行状态统计参数发送至所述中心调度器。可选地,所述方法还包括:当判断出满足预设参数发送条件时,将所述第一边缘节点的运行状态统计参数发送至第二边缘节点,以使得所述第二边缘节点将所接收到的运行状态统计参数转发至所述中心调度器,进而所述中心调度器在接收到所述第二边缘节点转发的所述第一边缘节点的运行状态统计参数时,确定所述第二边缘节点与所述第一边缘节点之间的网络通断状态为连通状态,并根据所述第一边缘节点与所述第二边缘节点之间的网络通断状态和所述第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选,得到所述第一边缘节点对应的可回源列表。可选地,所述判断所述第一边缘节点是否满足预设参数发送条件的步骤,包括:判断所述第一边缘节点的预定运行状态统计参数是否符合预定阈值范围,如果是,判断所述第一边缘节点满足预设参数发送条件;或者,判断是否达到预定时间点,如果是,判断所述第一边缘节点满足预设参数发送条件。可选地,所述方法还包括:接收所述第二边缘节点发送的所述第二边缘节点自身的运行状态统计参数;将接收到的所述运行状态统计参数转发至所述中心调度器。可选地,所述当需要回源时,从所述可回源列表中选取至少一个边缘节点进行回源的步骤包括:当需要回源时,通过负载均衡算法从所述可回源列表中选择部分边缘节点进行回源;或者当需要回源时,从可回源列表中选取全部边缘节点进行回源。可选地,所述第二边缘节点的运行状态统计参数包括以下统计参数中的至少一种:回源成功率、被回源命中率、负载压力值、剩余带宽流量、所述第二边缘节点与所述第一边缘节点间的数据传输速度。第二方面,本专利技术实施例提供了一种数据回源的调度装置,应用于CDN网络中的第一边缘节点,所述第一边缘节点为所述CDN网络中的任一边缘节点,所述CDN网络为内容分发网络,所述装置包括:第一接收模块,用于接收中心调度器发送的所述第一边缘节点对应的可回源列表,所述可回源列表为所述中心调度器根据第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选得到的列表,所述全回源列表为预置的包括所述CDN网络中的边缘节点的列表,所述第二边缘节点为所述第一边缘节点以外的边缘节点;回源模块,用于当需要回源时,从所述可回源列表中选取至少一个边缘节点进行回源。可选地,所述装置还包括:第一判断模块,用于判断所述第一边缘节点是否满足预设参数发送条件;第一发送模块,用于当所述第一边缘节点满足所述预设参数发送条件时,将所述第一边缘节点的运行状态统计参数发送至所述中心调度器。可选地,所述装置还包括:第二发送模块,用于当判断出所述第一边缘节点满足预设参数发送条件时,将所述第一边缘节点的运行状态统计参数发送至第二边缘节点,以使得所述第二边缘节点将所接收到的运行状态统计参数转发至所述中心调度器,进而所述中心调度器在接收到所述第二边缘节点转发的所述第一边缘节点的运行状态统计参数时,确定所述第二边缘节点与所述第一边缘节点之间的网络通断状态为连通状态,并根据所述第一边缘节点与所述第二边缘节点之间的网络通断状态和所述第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选,得到所述第一边缘节点对应的可回源列表。可选地,所述第一判断模块具体用于:判断所述第一边缘节点的预定运行状态统计参数是否符合预定阈值范围,如果是,判断所述第一边缘节点满足预设参数发送条件;或者,判断是否达到预定时间点,如果是,判断所述第一边缘节点满足预设参数发送条件。可选地,所述装置还包括:第二接收模块,用于接收所述第二边缘节点发送的所述第二边缘节点自身的运行状态统计参数;第三发送模块,用于将接收到的所述运行状态统计参数转发至所述中心调度器。可选地,所述回源模块具体用于:当需要回源时,通过负载均衡算法从所述可回源列表中选择部分边缘节点进行回源;或者当需要回源时,从可回源列表中选取全部边缘节点进行回源。可选地,所述第二边缘节点的运行状态统计参数包括以下统计参数中的至少一种:回源成功率、被回源命中率、负载压力值、剩余带宽流量、所述第二边缘节点与所述第一边缘节点间的数据传输速度。第三方面,本专利技术实施例还提供一种CDN网络,包括:中心调度器和多个边缘节点;每个边缘节点,用于向所述中心调度器发送自身的运行状态统计参数,并接收所述中心调度器发送的可回源列表,当需要回源时,从所述可回源列表中选择边缘节点进行回源;中心调度器,用于接收各个边缘节点的运行状态统计参数,并根据所对应其他边缘节点的运行状态统计参数,对各个边缘节点对应的全回源列表中的边缘节点进行筛选,获得各个边缘节点对应的可回源列表,并向各个边缘节点发送相应的可回源列表,其中,每个边缘节点所对应的其他边缘节点为所述CDN网络中该边缘节点以外的边缘节点。可选地,所述中心调度器还用于:接收到第二边缘节点转发的第一边缘节点的运行状态统计参数时,确定所述第二边缘节点与所述第一边缘节点本文档来自技高网...
一种数据回源的调度方法、装置及CDN网络

【技术保护点】
一种数据回源的调度方法,其特征在于,应用于CDN网络中的第一边缘节点,所述第一边缘节点为所述CDN网络中的任一边缘节点,所述CDN网络为内容分发网络,所述方法包括:接收中心调度器发送的所述第一边缘节点对应的可回源列表,所述可回源列表为所述中心调度器根据第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选得到的列表,所述全回源列表为预置的包括所述CDN网络中的边缘节点的列表,所述第二边缘节点为所述第一边缘节点以外的边缘节点;当需要回源时,从所述可回源列表中选取至少一个边缘节点进行回源。

【技术特征摘要】
1.一种数据回源的调度方法,其特征在于,应用于CDN网络中的第一边缘节点,所述第一边缘节点为所述CDN网络中的任一边缘节点,所述CDN网络为内容分发网络,所述方法包括:接收中心调度器发送的所述第一边缘节点对应的可回源列表,所述可回源列表为所述中心调度器根据第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选得到的列表,所述全回源列表为预置的包括所述CDN网络中的边缘节点的列表,所述第二边缘节点为所述第一边缘节点以外的边缘节点;当需要回源时,从所述可回源列表中选取至少一个边缘节点进行回源。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述第一边缘节点是否满足预设参数发送条件;当满足时,将所述第一边缘节点的运行状态统计参数发送至所述中心调度器。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当判断出满足预设参数发送条件时,将所述第一边缘节点的运行状态统计参数发送至第二边缘节点,以使得所述第二边缘节点将所接收到的运行状态统计参数转发至所述中心调度器,进而所述中心调度器在接收到所述第二边缘节点转发的所述第一边缘节点的运行状态统计参数时,确定所述第二边缘节点与所述第一边缘节点之间的网络通断状态为连通状态,并根据所述第一边缘节点与所述第二边缘节点之间的网络通断状态和所述第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选,得到所述第一边缘节点对应的可回源列表。4.根据权利要求2所述的方法,其特征在于,所述判断所述第一边缘节点是否满足预设参数发送条件的步骤,包括:判断所述第一边缘节点的预定运行状态统计参数是否符合预定阈值范围,如果是,判断所述第一边缘节点满足预设参数发送条件;或者,判断是否达到预定时间点,如果是,判断所述第一边缘节点满足预设参数发送条件。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述第二边缘节点发送的所述第二边缘节点自身的运行状态统计参数;将接收到的所述运行状态统计参数转发至所述中心调度器。6.根据权利要求1所述的方法,其特征在于,所述当需要回源时,从所述可回源列表中选取至少一个边缘节点进行回源的步骤包括:当需要回源时,通过负载均衡算法从所述可回源列表中选择部分边缘节点进行回源;或者当需要回源时,从可回源列表中选取全部边缘节点进行回源。7.根据权利要求1-6任一项所述的方法,其特征在于,所述第二边缘节点的运行状态统计参数包括以下统计参数中的至少一种:回源成功率、被回源命中率、负载压力值、剩余带宽流量、所述第二边缘节点与所述第一边缘节点间的数据传输速度。8.一种数据回源的调度装置,其特征在于,应用于CDN网络中的第一边缘节点,所述第一边缘节点为所述CDN网络中的任一边缘节点,所述CDN网络为内容分发网络,所述装置包括:第一接收模块,用于接收中心调度器发送的所述第一边缘节点对应的可回源列表,所述可回源列表为所述中心调度器根据第二边缘节点的运行状态统计参数,对所述第一边缘节点对应的全回源列表中的边缘节点进行筛选得到的列表,所述全回源列表为预置的包括所述CDN网络中的边缘节点的列表,所述第二边缘节点为所述第一边缘节点以外的边缘节点;回源模块,用于当需要回源时,从所述可回源列表中选取至少一个边缘节点进行回...

【专利技术属性】
技术研发人员:丁浩王大伟
申请(专利权)人:北京爱奇艺科技有限公司
类型:发明
国别省市:北京,11

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

1