一种边缘节点分配方法及装置制造方法及图纸

技术编号:14487045 阅读:49 留言:0更新日期:2017-01-27 10:43
本发明专利技术实施例公开了一种边缘节点分配方法及装置,应用于内容分发网络系统中的调度器,所述内容分发网络系统包括:至少一个边缘节点和调度器,方法包括:接收目标用户发送的目标请求,所述目标请求中至少包括所述目标用户所请求数据的标识信息;将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户。应用本发明专利技术实施例,为用户分配的边缘节点的回源率较低,相对于回源率高的边缘节点而言,回源率低的边缘节磁盘写操作相对较少,读操作的效率相对较高,进而保证整个内容分发网络系统的稳定性。

【技术实现步骤摘要】

本专利技术涉及内容分发网络
,特别涉及一种边缘节点分配方法及装置
技术介绍
近年来,随着互联网技术的快速发展,各大网站的用户访问需求量与日俱增。为了提高访问响应速度,使用户更快的获得请求内容,解决网络拥挤的状态,CDN(Contentdeliverynetwork,内容分发网络)发挥了重要的作用。在CDN系统中,回源是一种重要技术。回源是指先给用户分配一个边缘节点,用户向该边缘节点请求所需的数据;如果请求不到(即该边缘节点中没有用户所需的数据),则该边缘节点确定存储有用户所需数据的边缘节点,向所确定的边缘节点请求用户所需数据,进而获得用户所需数据,将获得的用户所需数据反馈给用户。但是,在上述回源过程中,所确定出的边缘节点的回源率可能较高,边缘节点的回源率越高,边缘节点的磁盘的写操作就会越多,导致边缘节点的磁盘的读操作的效率越低,进而影响整个CDN系统的稳定性。
技术实现思路
本专利技术实施例的目的在于提供一种边缘节点分配方法及装置,以保证CDN系统的稳定性。为达到上述目的,本专利技术实施例公开了一种边缘节点分配方法,应用于内容分发网络系统中的调度器,所述内容分发网络系统包括:至少一个边缘节点和调度器,所述方法包括:接收目标用户发送的目标请求,所述目标请求中至少包括所述目标用户所请求数据的标识信息;将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户。可选的,所述将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户,包括:随机从回源率低于所述预设第一阈值的边缘节点中选择一个边缘节点,分配给所述目标用户;或,将回源率低于所述预设第一阈值的边缘节点中的回源率最低的边缘节点,分配给所述目标用户。可选的,所述调度器中存储有每一边缘节点存储的数据的标识信息;在将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户之前,所述方法还包括:根据所述目标用户所请求的数据的标识信息以及存储的标识信息,确定存储有所述目标用户所请求数据的边缘节点;所述将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户,包括:将所确定的边缘节点中回源率低于预设第一阈值的一个边缘节点,分配给所述目标用户。可选的,所述方法还包括:实时或每隔预设时间段或每到达预设时间点接收每一边缘节点发送的回源率;或,在接收所述目标请求之后,向每一边缘节点发送用于请求边缘节点发送回源率的请求,接收边缘节点发送的回源率。可选的,所述目标请求为在前一次分配的边缘节点的回源率高于预设第二阈值或所述前一次分配的边缘节点未反馈所述所请求数据时发送的。可选的,所述方法还包括:当接收到所述目标请求的次数达到预设次数时,将所述次数发送给所分配的边缘节点,以使所分配的边缘节点在自身未找到所述目标用户所请求数据或所分配的边缘节点的回源率高于所述预设第二阈值时,确定存储有所述目标用户所请求数据的边缘节点,向所确定的存储有所述目标用户所请求数据的边缘节点请求所述目标用户所请求数据,接收所确定的存储有所述目标用户所请求数据的边缘节点反馈的所述目标用户所请求数据;将接收到的数据反馈给所述目标用户。为达到上述目的,本专利技术实施例还公开了一种边缘节点分配装置,应用于内容分发网络系统中的调度器,所述内容分发网络系统包括:至少一个边缘节点和调度器,所述装置包括:接收模块,用于接收目标用户发送的目标请求,所述目标请求中至少包括所述目标用户所请求数据的标识信息;分配模块,用于将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户。可选的,所述分配模块,用于:随机从回源率低于所述预设第一阈值的边缘节点中选择一个边缘节点,分配给所述目标用户;或,将回源率低于所述预设第一阈值的边缘节点中的回源率最低的边缘节点,分配给所述目标用户。可选的,所述调度器中存储有每一边缘节点存储的数据的标识信息;在将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户之前,所述装置还包括:确定模块,用于根据所述目标用户所请求的数据的标识信息以及存储的标识信息,确定存储有所述目标用户所请求数据的边缘节点;所述分配模块,具体用于将所确定的边缘节点中回源率低于预设第一阈值的一个边缘节点,分配给所述目标用户。可选的,所述装置还包括:回源率获得模块,所述回源率获得模块,用于实时或每隔预设时间段或每到达预设时间点接收每一边缘节点发送的回源率;或,用于在接收所述目标请求之后,向每一边缘节点发送用于请求边缘节点发送回源率的请求,接收边缘节点发送的回源率。可选的,所述目标请求为在前一次分配的边缘节点的回源率高于预设第二阈值或所述前一次分配的边缘节点未反馈所述所请求数据时发送的。可选的,所述装置还包括:发送模块,用于当接收到所述目标请求的次数达到预设次数时,将所述次数发送给所分配的边缘节点,以使所分配的边缘节的回源率高于所述预设第二阈值时,确定存储有所述目标用户所请求数据的边缘节点,向所确定的存储有所述目标用户所请求数据的边缘节点请求所述目标用户所请求数据,接收所确定的存储有所述目标用户所请求数据的边缘节点反馈的所述目标用户所请求数据;将接收到的数据反馈给所述目标用户。由上述的技术方案可见,本专利技术实施例提供的边缘节点分配方法及装置,接收目标用户发送的目标请求,所述目标请求中至少包括所述目标用户所请求数据的标识信息;将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户。应用本专利技术实施例,为用户分配的边缘节点的回源率较低,相对于回源率高的边缘节点而言,回源率低的边缘节磁盘写操作相对较少,读操作的效率相对较高,进而保证整个内容分发网络系统的稳定性。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种边缘节点分配方法的流程示意图;图2为本专利技术实施例提供的另一种边缘节点分配方法的流程示意图;图3为本专利技术实施例提供的再一种边缘节点分配方法的流程示意图;图4为本专利技术实施例提供的一种边缘节点分配装置的结构示意图;图5为本专利技术实施例提供的另一种边缘节点分配装置的结构示意图;图6为本专利技术实施例提供的再一种边缘节点分配装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种边缘节点分配方法及装置,应用于内容分发网络系统中的调度器,所述内容分发网络系统包括:至少一个边缘节点和调度器,以下分别进行详细说明。参见图1,图1为本专利技术实施例提供的一种边缘节点分配方法的流程示意图,包括如下步骤:S101,接收目标用户发送的目标请求。具体的,目标请求为用于目标用户向内容分发网络系统中的调度器申请分配边缘节点本文档来自技高网...
一种边缘节点分配方法及装置

【技术保护点】
一种边缘节点分配方法,其特征在于,应用于内容分发网络系统中的调度器,所述内容分发网络系统包括:至少一个边缘节点和调度器;所述方法包括:接收目标用户发送的目标请求,所述目标请求中至少包括所述目标用户所请求数据的标识信息;将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户。

【技术特征摘要】
1.一种边缘节点分配方法,其特征在于,应用于内容分发网络系统中的调度器,所述内容分发网络系统包括:至少一个边缘节点和调度器;所述方法包括:接收目标用户发送的目标请求,所述目标请求中至少包括所述目标用户所请求数据的标识信息;将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户。2.根据权利要求1所述的方法,其特征在于,所述将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户,包括:随机从回源率低于所述预设第一阈值的边缘节点中选择一个边缘节点,分配给所述目标用户;或,将回源率低于所述预设第一阈值的边缘节点中的回源率最低的边缘节点,分配给所述目标用户。3.根据权利要求1所述的方法,其特征在于,所述调度器中存储有每一边缘节点存储的数据的标识信息;在将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户之前,所述方法还包括:根据所述目标用户所请求数据的标识信息以及存储的标识信息,确定存储有所述目标用户所请求数据的边缘节点;所述将回源率低于预设第一阈值的边缘节点中的一个边缘节点,分配给所述目标用户,包括:将所确定的边缘节点中回源率低于预设第一阈值的一个边缘节点,分配给所述目标用户。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:实时或每隔预设时间段或每到达预设时间点接收每一边缘节点发送的回源率;或,在接收所述目标请求之后,向每一边缘节点发送用于请求边缘节点发送回源率的请求,接收边缘节点发送的回源率。5.根据权利要求1所述的方法,其特征在于,所述目标请求为在前一次分配的边缘节点的回源率高于预设第二阈值或所述前一次分配的边缘节点未反馈所述所请求数据时发送的。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当接收到所述目标请求的次数达到预设次数时,将所述次数发送给所分配的边缘节点,以使所分配的边缘节点在自身未找到所述目标用户所请求数据或所分配的边缘节点的回源率高于所述预设第二阈值时,确定存储有所述目标用户所请求数据的边缘节点,向所确定的存储有所述目标用户所请求数据的边缘节点请求所述目标用户所请求数据,接收所确定的存储有所述目标用户所请求数据的边缘节点...

【专利技术属性】
技术研发人员:吴岩丁浩
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1