调度内容分发网络的流量的方法和装置制造方法及图纸

技术编号:27982830 阅读:26 留言:0更新日期:2021-04-06 14:18
本公开提供了一种调度内容分发网络的流量的方法和装置。该方法包括:检测多个内容分发网络中的每个内容分发网络的服务质量以确定是否执行流量调度;响应于确定需要执行流量调度,根据所述多个内容分发网络中的每个内容分发网络的服务质量将所述多个内容分发网络分类为流量迁出组和流量迁入组;将流量迁出组中的内容分发网络的至少部分流量迁移至流量迁入组中的内容分发网络。本公开的调度分发能够使得服务质量动态化达到最佳,并且可以考虑现实的需求来优化流量调度,从而为使用服务的用户提供更好的体验。

【技术实现步骤摘要】
调度内容分发网络的流量的方法和装置
本公开涉及互联网
,尤其涉及一种调度内容分发网络的流量的方法、装置、电子设备和存储介质。
技术介绍
随着视频直播、短视频行业蓬勃发展,对网络的负载能力、调度能力、响应速度等提出了更高的要求。例如,在基于内容分发网络(CDN)的视频直播业务中,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN包括边缘节点(OutputCenter,OC)、中间源(SecondOC,SOC)节点和源站,边缘节点在CDN中提供用户接入能力,中间源节点在CDN中提供回源聚合能力。在CDN流量调度领域,往往会对各个CDN预设一个默认配比,该配比往往是凭借经验获得,在项目启动之初能满足基本的资源约束、需求要求的条件,但环境的各种配置和参数是持续变化的,尤其以视频服务而言,观众获得的质量体验是最优先需要考虑的,对于某些CDN在运行过程中可能因为各种原因导致服务质量变差,此时从观众的服务为先考虑,需要把该CDN服务的流量迁移到其他正常的CDN,为此就需要改变CDN流量的配比。
技术实现思路
根据本公开的第一方面,提供了一种用于调度内容分发网络的流量的方法,包括:检测多个内容分发网络中的每个内容分发网络的服务质量以确定是否执行流量调度;响应于确定需要执行流量调度,根据所述多个内容分发网络中的每个内容分发网络的服务质量将所述多个内容分发网络分类为流量迁出组和流量迁入组;将流量迁出组中的内容分发网络的至少部分流量迁移至流量迁入组中的内容分发网络。根据本公开的第一方面,响应于质量监控系统检测到所述多个内容分发网络中的预定比例的内容分发网络的质量低于预定阈值,确定需要执行流量调度。根据本公开的第一方面,以内容分发网络在过去一段时间内的平均质量指标作为所述内容分发网络的服务质量。根据本公开的第一方面,所述多个内容分发网络分类为流量迁出组和流量迁入组包括:将所述多个内容分发网络中的服务质量低于所述多个内容分发网络中的半数内容分发网络的服务质量的内容分发网络分类为流量迁出组,并将其余的内容分发网络分类为流量迁入组。根据本公开的第一方面,所述将流量迁出组中的内容分发网络的至少部分流量迁移至流量迁入组中的内容分发网络包括:计算从流量迁出组中的每个内容分发网络迁移至流量迁入组中的内容分发网络的流量迁移量,其中,计算出的流量迁移量使得预期的迁移后的所述多个内容分发网络的服务质量相对于现有服务质量的服务质量具有最大的提升;根据计算出的流量迁移量来调度所述多个内容分发网络中的每个内容分发网络的流量。根据本公开的第一方面,计算出的流量迁移量还满足以下条件中的至少一个:使得流量迁出组中的每个内容分发网络在迁移后的流量大于等于保留流量阈值;针对流量迁出组中的每个内容分发网络和流量迁入组中的每个内容分发网络的流量调度小于等于流量调度阈值;针对流量迁出组中的每个内容分发网络和流量迁入组中的每个内容分发网络的流量调度总和小于流量调度总和阈值。根据本公开的第一方面,计算流量迁移量的步骤包括:在针对计算出的流量迁移量的条件限制下,以流量迁出组中的每个内容分发网络向流量迁入组中的每个内容分发网络的流量迁移量作为变量构建计算所述多个内容分发网络的服务质量提升的线性模型;使用所述线性模型计算使得服务质量提升最大的从流量迁出组中的每个内容分发网络向流量迁入组中的每个内容分发网络的流量迁移量。根据本公开的第二方面,提供了一种用于调度内容分发网络的流量的装置,包括:质量检测模块,被配置为检测多个内容分发网络中的每个内容分发网络的服务质量以确定是否执行流量调度;质量划分模块,被配置为响应于确定需要执行流量调度,根据所述多个内容分发网络中的每个内容分发网络的服务质量将所述多个内容分发网络分类为流量迁出组和流量迁入组;流量迁移模块,被配置为将流量迁出组中的内容分发网络的至少部分流量迁移至流量迁入组中的内容分发网络。根据本公开的第二方面,质量检测模块被配置为:响应于质量监控系统检测到所述多个内容分发网络中的预定比例的内容分发网络的质量低于预定阈值,确定需要执行流量调度。根据本公开的第二方面,质量检测模块被配置为使用内容分发网络在过去一段时间内的内的平均质量指标作为所述内容分发网络的服务质量。根据本公开的第二方面,所述质量划分模块被配置为将所述多个内容分发网络中的服务质量低于所述多个内容分发网络中的半数内容分发网络的服务质量的内容分发网络分类为流量迁出组,并将其余的内容分发网络分类为流量迁入组。根据本公开的第二方面,所述流量迁移模块包括:计算模块,被配置为计算从流量迁出组中的每个内容分发网络迁移至流量迁入组中的内容分发网络的流量迁移量,其中,计算出的流量迁移量使得预期的迁移后的所述多个内容分发网络的服务质量相对于现有服务质量的服务质量具有最大的提升;迁移模块,被配置为根据计算出的流量迁移量来调度所述多个内容分发网络中的每个内容分发网络的流量。根据本公开的第二方面,由计算模块计算出的流量迁移量满足以下条件中的至少一个:使得流量迁出组中的每个内容分发网络在迁移后的流量大于等于保留流量阈值;针对流量迁出组中的每个内容分发网络和流量迁入组中的每个内容分发网络的流量调度小于等于流量调度阈值;针对流量迁出组中的每个内容分发网络和流量迁入组中的每个内容分发网络的流量调度总和小于流量调度总和阈值。根据本公开的第二方面,所述计算模块被配置为:在针对计算出的流量迁移量的条件限制下,以流量迁出组中的每个内容分发网络向流量迁入组中的每个内容分发网络的流量迁移量作为变量构建计算所述多个内容分发网络的服务质量提升的线性模型;使用所述线性模型计算使得服务质量提升最大的从流量迁出组中的每个内容分发网络向流量迁入组中的每个内容分发网络的流量迁移量。根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如上所述的调度内容分发网络的流量的方法。根据本公开的第四方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上所述的调度内容分发网络的流量的方法。根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上所述的调度内容分发网络的流量的方法。根据本公开的实施例提供的技术方案至少带来以下有益效果:基于质量检测的内容分发网络流量调度方案可以使得服务质量动态化达到最佳,并且可以考虑现实的需求来优化流量调度,从而为使用服务的用户提供更好的体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,本文档来自技高网...

【技术保护点】
1.一种用于调度内容分发网络的流量的方法,其特征在于,包括:/n检测多个内容分发网络中的每个内容分发网络的服务质量以确定是否执行流量调度;/n响应于确定需要执行流量调度,根据所述多个内容分发网络中的每个内容分发网络的服务质量将所述多个内容分发网络分类为流量迁出组和流量迁入组;/n将流量迁出组中的内容分发网络的至少部分流量迁移至流量迁入组中的内容分发网络。/n

【技术特征摘要】
1.一种用于调度内容分发网络的流量的方法,其特征在于,包括:
检测多个内容分发网络中的每个内容分发网络的服务质量以确定是否执行流量调度;
响应于确定需要执行流量调度,根据所述多个内容分发网络中的每个内容分发网络的服务质量将所述多个内容分发网络分类为流量迁出组和流量迁入组;
将流量迁出组中的内容分发网络的至少部分流量迁移至流量迁入组中的内容分发网络。


2.如权利要求1所述的方法,其特征在于,响应于质量监控系统检测到所述多个内容分发网络中的预定比例的内容分发网络的质量低于预定阈值,确定需要执行流量调度。


3.如权利要求1所述的方法,其特征在于,所述多个内容分发网络分类为流量迁出组和流量迁入组的步骤包括:
将所述多个内容分发网络中的服务质量低于所述多个内容分发网络中的半数内容分发网络的服务质量的内容分发网络分类为流量迁出组,并将其余的内容分发网络分类为流量迁入组。


4.如权利要求1所述的方法,其特征在于,所述将流量迁出组中的内容分发网络的至少部分流量迁移至流量迁入组中的内容分发网络包括:
计算从流量迁出组中的每个内容分发网络迁移至流量迁入组中的内容分发网络的流量迁移量,其中,计算出的流量迁移量使得预期的迁移后的所述多个内容分发网络的服务质量相对于现有服务质量的服务质量具有最大的提升;
根据计算出的流量迁移量来调度所述多个内容分发网络中的每个内容分发网络的流量。


5.如权利要求4所述的方法,其特征在于,计算出的流量迁移量还满足以下条件中的至少一个:
使得流量迁出组中的每个内容分发网络在迁移后的流量大于等于保留流量阈值;
针对流量迁出组中的每个内容分发网络和流量迁入组中的每个内容分发网络的流量调度小于等于流量调度阈值;
针对流量迁出组中的每个内容分发网络和流量迁入...

【专利技术属性】
技术研发人员:李博马茗郭君健罗喆程媛张杰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1