一种内容分发网络调度处理方法、装置及设备制造方法及图纸

技术编号:29138228 阅读:11 留言:0更新日期:2021-07-02 22:35
本发明专利技术提供一种内容分发网络调度处理方法、装置及设备,涉及通信技术领域。该方法包括:获取内容分发网络CDN调度系统中各个实体节点的目标数据;根据所述目标数据,搭建虚拟网络环境;在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略;根据所述目标调度策略对CDN调度系统进行配置。本发明专利技术的方案,实现了更高质量的CDN调度。

【技术实现步骤摘要】
一种内容分发网络调度处理方法、装置及设备
本专利技术涉及通信
,特别是指一种内容分发网络调度处理方法、装置及设备。
技术介绍
内容分发网络CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。其中,CDN调度是一个非常复杂的动态调度问题,在环境不确定和扰动因素的影响下,需要不断的改变调度策略。动态调度通常是对多约束下多目标的综合考虑,目前解决动态调度问题都需进行数学建模,但是实际的调度过程复杂多变,往往不能对问题精准建模,因此可能还会存在因为建模不准因素导致的调度不均衡问题。
技术实现思路
本专利技术的目的是提供一种内容分发网络调度处理方法、装置及设备,以解决CDN调度不均衡问题。为达到上述目的,本专利技术的实施例提供一种内容分发网络调度处理方法,应用于网络侧设备,包括:获取内容分发网络CDN调度系统中各个实体节点的目标数据;根据所述目标数据,搭建虚拟网络环境;在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略;根据所述目标调度策略对CDN调度系统进行配置。可选地,所述目标数据包括:实体节点的负载信息和业务信息。可选地,所述在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略,包括:根据所述负载信息确定所述各个实体节点的负载性能;根据所述负载性能和业务信息,生成初始调度策略;基于所述初始调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得目标调度策略。可选地,所述初始调度策略包括多个调度策略;所述基于所述初始调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得目标调度策略,包括:根据所述初始调度策略的仿真结果以及第一负载信息,确定候选调度策略,所述第一负载信息为对应所述初始调度策略的网络行为仿真中虚拟节点的负载信息;基于所述候选调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真;若所述候选调度策略的仿真结果以及第二负载信息满足预设条件,则确定所述候选调度策略为所述目标调度策略,所述第二负载信息为对应所述候选调度策略的网络行为仿真中虚拟节点的负载信息;若所述候选调度策略的仿真结果或所述第二负载信息未满足所述预设条件,则生成新的调度策略,并基于所述新的调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得满足所述预设条件的目标调度策略。可选地,所述获取内容分发网络CDN调度系统中各个实体节点的目标数据,包括:通过数据并行分流,采集所述各个实体节点的目标数据。为达到上述目的,本专利技术的实施例提供一种内容分发网络调度处理方法,应用于CDN调度系统的第一边缘节点,包括:在基于目标调度策略完成配置之后,发送自身的负载信息至上一级目标节点;获取所述目标节点生成的负载记录,所述负载记录包括所述目标节点管理的所有边缘节点的负载信息和地址信息。可选地,所述获取所述目标节点生成的负载记录之后,还包括:在接收到用户设备的访问请求,且自身处于过载状态的情况下,查询第二边缘节点的地址信息,所述第二边缘节点处于未过载状态;将所述第二边缘节点的地址信息发送至所述用户设备。可选地,所述第二边缘节点为所述目标节点管理的边缘节点中,负载最小的边缘节点。为达到上述目的,本专利技术的实施例提供一种内容分发网络调度处理装置,包括:第一获取模块,用于获取内容分发网络CDN调度系统中各个实体节点的目标数据;第一处理模块,用于根据所述目标数据,搭建虚拟网络环境;第二处理模块,用于在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略;配置模块,用于根据所述目标调度策略对CDN调度系统进行配置。可选地,所述目标数据包括:实体节点的负载信息和业务信息。可选地,所述第二处理模块包括:确定子模块,用于根据所述负载信息确定所述各个实体节点的负载性能;生成子模块,用于根据所述负载性能和业务信息,生成初始调度策略;处理子模块,用于基于所述初始调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得目标调度策略。可选地,所述初始调度策略包括多个调度策略;所述处理子模块包括:确定单元,用于根据所述初始调度策略的仿真结果以及第一负载信息,确定候选调度策略,所述第一负载信息为对应所述初始调度策略的网络行为仿真中虚拟节点的负载信息;配置单元,用于基于所述候选调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真;第一处理单元,用于若所述候选调度策略的仿真结果以及第二负载信息满足预设条件,则确定所述候选调度策略为所述目标调度策略,所述第二负载信息为对应所述候选调度策略的网络行为仿真中虚拟节点的负载信息;第二处理单元,用于若所述候选调度策略的仿真结果或所述第二负载信息未满足所述预设条件,则生成新的调度策略,并基于所述新的调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得满足所述预设条件的目标调度策略。可选地,所述第一获取模块还用于:通过数据并行分流,采集所述各个实体节点的目标数据。为达到上述目的,本专利技术的实施例提供一种内容分发网络调度处理装置,应用于CDN调度系统的第一边缘节点,包括:第一发送模块,用于在基于目标调度策略完成配置之后,发送自身的负载信息至上一级目标节点;第二获取模块,用于获取所述目标节点生成的负载记录,所述负载记录包括所述目标节点管理的所有边缘节点的负载信息和地址信息。可选地,所述装置还包括:查询模块,用于在接收到用户设备的访问请求,且自身处于过载状态的情况下,查询第二边缘节点的地址信息,所述第二边缘节点处于未过载状态;第二发送模块,用于将所述第二边缘节点的地址信息发送至所述用户设备。可选地,所述第二边缘节点为所述目标节点管理的边缘节点中,负载最小的边缘节点。为达到上述目的,本专利技术的实施例提供一种网络侧设备,包括:收发机和处理器;所述收发机用于获取内容分发网络CDN调度系统中各个实体节点的目标数据;所述处理器用于根据所述目标数据,搭建虚拟网络环境;所述处理器还用于在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略;所述处理器还用于根据所述目标调度策略对CDN调度系统进行配置。可选地,所述目标数据包括:实体节点的负载信息和业务信息。可选地,所述处理器还用于:根据所述负载信息确定所述各个实体节点的负载性能;根据所述负载性能和业务信息,生成初始调度策略;基于所述初始调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得目标调度策略。可选地,本文档来自技高网...

【技术保护点】
1.一种内容分发网络调度处理方法,应用于网络侧设备,其特征在于,包括:/n获取内容分发网络CDN调度系统中各个实体节点的目标数据;/n根据所述目标数据,搭建虚拟网络环境;/n在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略;/n根据所述目标调度策略对CDN调度系统进行配置。/n

【技术特征摘要】
1.一种内容分发网络调度处理方法,应用于网络侧设备,其特征在于,包括:
获取内容分发网络CDN调度系统中各个实体节点的目标数据;
根据所述目标数据,搭建虚拟网络环境;
在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略;
根据所述目标调度策略对CDN调度系统进行配置。


2.根据权利要求1所述的方法,其特征在于,所述目标数据包括:实体节点的负载信息和业务信息。


3.根据权利要求2所述的方法,其特征在于,所述在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略,包括:
根据所述负载信息确定所述各个实体节点的负载性能;
根据所述负载性能和业务信息,生成初始调度策略;
基于所述初始调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得目标调度策略。


4.根据权利要求3所述的方法,其特征在于,所述初始调度策略包括多个调度策略;
所述基于所述初始调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得目标调度策略,包括:
根据所述初始调度策略的仿真结果以及第一负载信息,确定候选调度策略,所述第一负载信息为对应所述初始调度策略的网络行为仿真中虚拟节点的负载信息;
基于所述候选调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真;
若所述候选调度策略的仿真结果以及第二负载信息满足预设条件,则确定所述候选调度策略为所述目标调度策略,所述第二负载信息为对应所述候选调度策略的网络行为仿真中虚拟节点的负载信息;
若所述候选调度策略的仿真结果或所述第二负载信息未满足所述预设条件,则生成新的调度策略,并基于所述新的调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得满足所述预设条件的目标调度策略。


5.根据权利要求1所述的方法,所述获取内容分发网络CDN调度系统中各个实体节点的目标数据,包括:
通过数据并行分流,采集所述各个实体节点的目标数据。


6.一种内容分发网络调度处理方法,应用于CDN调度系统的第一边缘节点,其特征在于,包括:
在基于目标调度策略完成配置之后,发送自身的负载信息至上一级目标节点;
获取所述目标节点生成的负载记录,所述负载记录包括所述目标节点管理的所有边缘节点的负载信息和地址信息。


7.根据权利要求6所述的方法,其特征在于,所述获取所述目标节点生成的负载记录之后,还包括:
在接收到用户设备的访问请求,且自身处于过载状态的情况下,查询第二边缘节点的地址信息,所述第二边缘节点处于未过载状态;
将所述第二边缘节点的地址信息发送至所述用户设备。


8.根据权利要求7所述的方法,其特征在于,所述第二边缘节点为所述目标节点管理的边缘节点中,负载最小的边缘节点。


9.一种内容分发网络调度处理装置,其特征在于,包括:
第一获取模块,用于获取内容分发网络CDN调度系统中各个实体节点的目标数据;
第一处理模块,用于根据所述目标数据,搭建虚拟网络环境;
第二处理模块,用于在所述虚拟网络环境中进行调度策略的网络行为仿真,获得目标调度策略;
配置模块,用于根据所述目标调度策略对CDN调度系统进行配置。


10.根据权利要求9所述的装置,其特征在于,所述目标数据包括:实体节点的负载信息和业务信息。


11.根据权利要求10所述的装置,其特征在于,所述第二处理模块包括:
确定子模块,用于根据所述负载信息确定所述各个实体节点的负载性能;
生成子模块,用于根据所述负载性能和业务信息,生成初始调度策略;
处理子模块,用于基于所述初始调度策略,配置所述虚拟网络环境中的虚拟节点进行网络行为仿真,直至获得目标调度策略。


12.一种内容分发网络调度处理装置,应用于CDN调度系统的第一边缘节点,其特征在于,包括:
第一发...

【专利技术属性】
技术研发人员:朱艳宏
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团有限公司
类型:发明
国别省市:北京;11

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

1