The embodiment of the invention discloses a method and device for determining back to the source node, applied to the target Internet data center node, pre receive and store in addition to its own node other than the Internet data center node sends the file list; the list of files recorded with identification information of Internet data center node sends the list of files currently stored data; the method comprises the following steps: when the node itself is not detected the target data requested by the user, according to the list of files and identification information of the target data, determine the Internet data center node is stored with the target data; determining each Internet data center nodes determine the speed of the network; Internet the maximum speed of the network data center node corresponding to the determined determined as back to the source node. The embodiment of the invention ensures the quality of the source return service.
【技术实现步骤摘要】
本专利技术涉及数据回源
,特别涉及一种回源节点确定方法及装置。
技术介绍
回源是CDN(ContentDeliveryNetwork,内容分发网络)中的一种重要技术。回源是指当接收到用户数据请求的CDN中的IDC(InternetDataCenter,互联网数据中心)节点没有用户所请求的数据时,该IDC节点向回源节点请求用户所请求的数据。目前,主要通过以下两种方式确定回源节点:方式一:基于静态IP配置方式。这种方式在每个IDC节点静态配置了可以进行回源的IP地址;在进行回源时,通过一致性哈希算法对静态配置的IP地址进行计算;根据计算结果确定回源节点。方式二:基于调度器方式。这种方式通过调度器对回源请求进行判断,确定回源节点。但是,应用上述两种方式,没有考虑所确定出的回源节点的网络速度,进而无法保证确定出的回源节点是能提供最优下载速度的节点,即无法保证回源服务的质量。
技术实现思路
本专利技术实施例的目的在于提供一种回源节点确定方法及装置,以保证回源服务的质量。为达到上述目的,本专利技术实施例公开了一种回源节点确定方法,应用于目标互联网数据中心节点,预先接收并存储除自身节点之外的其他互联网数据中心节点发送的文件列表;所述文件列表中记录有发送所述文件列表的互联网数据中心节点当前存储数据的标识信息;所述方法包括:当自身节点检测到没有用户所请求的目标数据时,根据所述文件列表以及所述目标数据的标识信息,确定存储有所述目标数据的互联网数据中心节点,其中,所述目标数据的标识信息为用户向所述目标互联网数据中心节点发送的针对所述目标数据的数据请求中携带的;确定所确定出的 ...
【技术保护点】
一种回源节点确定方法,其特征在于,应用于目标互联网数据中心节点,预先接收并存储除自身节点之外的其他互联网数据中心节点发送的文件列表;所述文件列表中记录有发送所述文件列表的互联网数据中心节点当前存储数据的标识信息;所述方法包括:当自身节点检测到没有用户所请求的目标数据时,根据所述文件列表以及所述目标数据的标识信息,确定存储有所述目标数据的互联网数据中心节点,其中,所述目标数据的标识信息为用户向所述目标互联网数据中心节点发送的针对所述目标数据的数据请求中携带的;确定所确定出的每个互联网数据中心节点对应的网络速度,其中,所述网络速度为:所述目标互联网数据中心节点从所确定出的互联网数据中心节点下载数据的下载速度;将所确定出的最大网络速度对应的互联网数据中心节点确定为回源节点。
【技术特征摘要】
1.一种回源节点确定方法,其特征在于,应用于目标互联网数据中心节点,预先接收并存储除自身节点之外的其他互联网数据中心节点发送的文件列表;所述文件列表中记录有发送所述文件列表的互联网数据中心节点当前存储数据的标识信息;所述方法包括:当自身节点检测到没有用户所请求的目标数据时,根据所述文件列表以及所述目标数据的标识信息,确定存储有所述目标数据的互联网数据中心节点,其中,所述目标数据的标识信息为用户向所述目标互联网数据中心节点发送的针对所述目标数据的数据请求中携带的;确定所确定出的每个互联网数据中心节点对应的网络速度,其中,所述网络速度为:所述目标互联网数据中心节点从所确定出的互联网数据中心节点下载数据的下载速度;将所确定出的最大网络速度对应的互联网数据中心节点确定为回源节点。2.根据权利要求1所述的方法,其特征在于,所述确定所确定出的每个互联网数据中心节点对应的网络速度,包括:针对所确定出的每个互联网数据中心节点,将所述目标互联网数据中心节点接收该互联网数据中心节点发送的文件列表时的接收速度,确定为该互联网数据中心节点对应的网络速度。3.根据权利要求1所述的方法,其特征在于,所述确定所确定出的每个互联网数据中心节点对应的网络速度,包括:针对所述目标互联网数据中心节点至除所述目标互联网数据中心节点之外的每一互联网数据中心节点的每条下载路径,实时检测每条下载路径的下载速度;针对所确定出的每个互联网数据中心节点,将当前检测到的所述目标互联网数据中心节点至该互联网数据中心节点的每条下载路径的下载速度中最大的下载速度,确定为该互联网数据中心节点对应的网络速度。4.根据权利要求1所述的方法,其特征在于,所述确定所确定出的每个互联网数据中心节点对应的网络速度,包括:检测所述目标互联网数据中心节点至所确定出的每个互联网数据中心节点的每条下载路径的下载速度;针对所确定出的每个互联网数据中心节点,将检测到的所述目标互联网数据中心节点至该互联网数据中心节点的每条下载路径的下载速度中最大的下载速度,确定为该互联网数据中心节点对应的网络速度。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:向所述目标互联网数据中心节点至所述回源节点的路径中距离所述回源节点最近的第一互联网数据中心节点发送针对所述目标数据的下载请求,以使所述第一互联网数据中心节点根据所述下载请求,向所述回源节点请求所述目标数据;在所述第一互联网数据中心节点向所述回源节点未请求到所述目标数据的情况下,将存储有所有数据的全局存储节点确定为回源节点。6.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:向所述回源节点请求所述目标数据;在向所述回源节点未请求到所述目标数据的情况下,将存储有所有数据的全局存储节点确定为回源节点。7.一种回源节点确定装置,其特征在于,应用于目标互联网数据中心节点,所述装置包括:存储模块、第...
【专利技术属性】
技术研发人员:丁浩,王大伟,孙犁,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。