CDN调度增强方法、装置及系统制造方法及图纸

技术编号:15395237 阅读:58 留言:0更新日期:2017-05-19 06:47
本发明专利技术公开一种CDN调度增强方法、装置及系统,该方法包括:应用层流量优化端点ALTO EndPoint服务器获取终端根据接收到的数据质量情况上报的网络问题信息;ALTO EndPoint服务器解析网络问题信息,确定出现网络问题的网络链路;ALTO EndPoint服务器将出现网络问题的网络链路信息上报给应用层流量优化ALTO服务器,使得ALTO服务器更新网络链路情况,以便内容分发网络CDN调度服务器根据ALTO服务器中的当前网络链路情况选择网络链路。本发明专利技术的方法、装置及系统,通过设置ALTO Endpoint收集客户端的质量情况,大大减小了ALTO服务器的计算量,使ALTO服务器能计算出实时网络的故障点,通过客户端与ALTO的结合,使ALTO描绘的网络链路质量表更准确,在调度时回避相关网络线路的问题。

CDN scheduling enhancement method, device and system

Enhancement method, device and system of the invention discloses a CDN scheduling, the method includes: application layer traffic optimization EndPoint endpoint ALTO server gets the terminal according to the information network reported data quality received; ALTO analysis EndPoint server network information, network link to determine the network problem; ALTO EndPoint server there will be reported to the network link information network problems to optimize ALTO server application layer traffic, the ALTO server update the network link, so that the content distribution network CDN scheduling server is selected according to the current situation of the network link network link in the ALTO server. Method, device and system, the quality of collecting client by setting the ALTO Endpoint, which greatly reduces the computing amount of ALTO server, the ALTO server can calculate the fault point real time network, through a combination of client and ALTO, ALTO to depict the network link quality table is more accurate, avoid network line when scheduling problem.

【技术实现步骤摘要】
CDN调度增强方法、装置及系统
本专利技术涉及三网融合
,尤其涉及一种CDN调度增强方法、装置及系统。
技术介绍
如何把用户的访问请求调度到最合适的CDN(ContentDeliveryNetwork,内容分发网络)节点是CDN的关键技术,目前,调度技术主要是就近调度的原则,主要考虑服务器的地理位置、服务器富余能力等因素,把用户的服务调度到离其最近(网络距离最近)、服务能力还有富余的节点。CDN技术虽然已经经过多年的发展,但现有就近调度技术在对网络因素的考虑还不完善,主要在问题在于,网络负载、网络质量是一个不断变化的过程,难以实时更新让CDN了解。另外,由于用户终端的范围很广,每个用户到服务器的位置可能都有不同,也难以为每个用户定制最佳的网络路径。ALTO(ApplicationLayerTrafficOptimization,应用层流量优化)技术的产生就是为了让CDN能考虑更多的网络因素而制订的,ALTO标准2010提出后,近年逐步开始应用,但也发现了一些问题。现有技术中一种用于内容分发网络的应用层流量优化增强的方案是在网络中增加ALTO服务器收集网络拓扑,并在GSLB、CDNPOP(pointofpresence)上增加ALTO客户端;但是GSLB(GlobalServerLoadBalance,全局服务负载均衡)通过ALTO协议去查询网络拓扑,只能查到网络是否中断。因此,有必要提出一种CDN调度增强方法以解决现有技术中的上述技术问题。
技术实现思路
本公开要解决的一个技术问题是如何提供一种CDN网络增强方法,通过客户端与ALTO的结合,使ALTO描绘的网络链路质量表更准确,大大减小了ALTO服务器的计算量,使ALTO服务器能计算出实时网络的故障点,以在调度时可以有效回避有问题的网络线路。本公开提供一种CDN调度增强方法,包括:应用层流量优化端点ALTOEndPoint服务器获取终端根据接收到的数据质量情况上报的网络问题信息;ALTOEndPoint服务器解析网络问题信息,确定出现网络问题的网络链路;ALTOEndPoint服务器将出现网络问题的网络链路信息上报给应用层流量优化ALTO服务器,使得ALTO服务器更新网络链路情况,以便内容分发网络CDN调度服务器根据ALTO服务器中的当前网络链路情况选择网络链路。进一步地,获取终端根据接收到的数据质量情况上报的网络问题信息,包括:终端实施网络质量监控,确定接收到的数据质量信息;当数据质量低于第一阀值时,向应用层流量优化端点ALTOEndPoint服务器上报网络问题信息,网络问题信息包括ALTOEndPoint服务器ID、目标服务器、延迟以及丢包率信息。进一步地,获取终端通过上报的网络问题信息之后包括:ALTOEndPoint服务器将网络问题信息记录在数据库中,并记录当前时间。进一步地,解析网络问题信息确定出现网络问题的网络链路包括:ALTOEndPoint服务器根据各个终端上报的网络问题信息以及最小一致性故障集合算法SCFS确定出现网络问题的网络链路,其中网络问题包括延时过大、网络抖动较大、出现丢包、线路拥塞;若发现某一网络链路出现网络问题后,将网络链路的Cost值加大。进一步地,内容分发网络CDN调度服务器根据ALTO服务器中的当前网络链路情况选择网络链路包括:CDN调度服务器在接收到新的调度请求后,向ALTO服务器发送网络链路情况调取请求;ALTO服务器将根据终端以及ALTOEndPoint服务器获取的当前网络链路情况发送给CDN调度服务器;CDN调度服务器检查各网络链路的cost值,根据全局负载均衡算法GSLB查询最优网络链路路径;CDN调度服务器基于最优网络链路路径建立网络连接。本专利技术还提供一种CDN调度增强装置,包括:获取模块,用于获取终端根据接收到的数据质量情况上报的网络问题信息;解析模块,用于解析网络问题信息,确定出现网络问题的网络链路;上报模块,用于将出现网络问题的网络链路信息上报给应用层流量优化ALTO服务器,使得ALTO服务器更新网络链路情况,以便内容分发网络CDN调度服务器根据ALTO服务器中的当前网络链路情况选择网络链路。进一步地,该装置还包括记录模块,用于获取模块述获取终端通过上报的网络问题信息之后,将网络问题信息记录在数据库中,并记录当前时间。进一步地,解析模块用于根据各个终端上报的网络问题信息以及最小一致性故障集合算法SCFS确定出现网络问题的网络链路,其中网络问题包括延时过大、网络抖动较大、出现丢包、线路拥塞;若发现某一网络链路出现网络问题后,上报模块,用于将网络问题上报给ALTO服务器以便将出现网络问题的网络链路的Cost值加大。本专利技术还提供一种CDN调度增强系统,包括:终端质量监控网元,用于检测接收到数据的质量情况,若发现数据质量出现问题则触发上报网络问题;包括上述CDN调度增强装置的应用层流量优化端点ALTOEndPoint服务器,用于获取终端通过上报的网络问题信息,解析网络问题信息,确定出现网络问题的网络链路;应用层流量优化ALTO服务器,用于接收ALTOEndPoint服务器上报的出现网络问题的网络链路信息,更新网络链路情况;内容分发网络CDN调度服务器,用于根据ALTO服务器中的当前网络链路情况选择网络链路。进一步地,终端质量监控网元用于实施网络质量监控,确定接收到的数据质量信息;当数据质量低于第一阀值时,向应用层流量优化端点ALTOEndPoint服务器上报网络问题信息,网络问题信息包括ALTOEndPoint服务器ID、目标服务器、延迟以及丢包率信息。进一步地,ALTO服务器用于接收ALTOEndPoint服务器根据ALTOEndPoint服务器根据各个终端上报的网络问题信息以及最小一致性故障集合算法SCFS确定出现网络问题的网络链路,将出现网络问题的网络链路的Cost值加大。进一步地,CDN调度服务器用于在接收到新的调度请求后,向ALTO服务器发送网络链路情况调取请求;ALTO服务器用于将根据终端以及ALTOEndPoint服务器获取当前网络链路情况发送给CDN调度服务器;CDN调度服务器用于检查各网络链路的cost值,根据全局负载均衡算法GSLB查询最优网络链路路径;CDN调度服务器用于基于最优网络链路路径建立网络连接。本专利技术提供的CDN调度增强方法、装置及系统,在ALTOEndpoint收集客户端的上报的网络质量情况,通过客户端与ALTO的结合,使ALTO描绘的网络链路质量表更准确,大大减小了ALTO服务器的计算量,使ALTO服务器能计算出实时网络的故障点,在调度时可以回避有问题的网络线路。附图说明图1示出本专利技术一个实施例的CDN调度增强方法的流程图。图2示出本专利技术一个实施例的CDN调度技术的示意图。图3示出本专利技术一个实施例的CDN调度系统的结构示意图。图4示出本专利技术一个实施例的质量上报流程的示意图。图5示出本专利技术一个实施例的根据终端质量信息进行CDN调度增强流程的示意图。图6示出本专利技术一个实施例的一种CDN调度增强装置的结构框图。图7示出本专利技术一个实施例的一种CDN调度增强系统的结构框图。具体实施方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性本文档来自技高网...
CDN调度增强方法、装置及系统

【技术保护点】
一种CDN调度增强方法,其特征在于,包括:应用层流量优化端点ALTO EndPoint服务器获取终端根据接收到的数据质量情况上报的网络问题信息;ALTO EndPoint服务器解析所述网络问题信息,确定出现网络问题的网络链路;ALTO EndPoint服务器将所述出现网络问题的网络链路信息上报给应用层流量优化ALTO服务器,使得所述ALTO服务器更新网络链路情况,以便内容分发网络CDN调度服务器根据所述ALTO服务器中的当前网络链路情况选择网络链路。

【技术特征摘要】
1.一种CDN调度增强方法,其特征在于,包括:应用层流量优化端点ALTOEndPoint服务器获取终端根据接收到的数据质量情况上报的网络问题信息;ALTOEndPoint服务器解析所述网络问题信息,确定出现网络问题的网络链路;ALTOEndPoint服务器将所述出现网络问题的网络链路信息上报给应用层流量优化ALTO服务器,使得所述ALTO服务器更新网络链路情况,以便内容分发网络CDN调度服务器根据所述ALTO服务器中的当前网络链路情况选择网络链路。2.根据权利要求1所述的方法,其特征在于,所述获取终端根据接收到的数据质量情况上报的网络问题信息,包括:终端实施网络质量监控,确定接收到的数据的质量信息;当数据质量低于第一阀值时,向应用层流量优化端点ALTOEndPoint服务器上报网络问题信息,所述网络问题信息包括ALTOEndPoint服务器ID、目标服务器、延迟以及丢包率信息。3.根据权利要求1所述的方法,其特征在于,所述获取终端通过上报的网络问题信息之后包括:ALTOEndPoint服务器将所述网络问题信息记录在数据库中,并记录当前时间。4.根据权利要求1-3中任一所述的方法,其特征在于,所述解析所述网络问题信息确定出现网络问题的网络链路包括:ALTOEndPoint服务器根据各个终端上报的网络问题信息以及最小一致性故障集合算法SCFS确定出现网络问题的网络链路,其中所述网络问题包括延时过大、网络抖动较大、出现丢包、线路拥塞;若发现某一网络链路出现网络问题后,将所述网络链路的Cost值加大。5.根据权利要求4所述的方法,其特征在于,所述内容分发网络CDN调度服务器根据所述ALTO服务器中的当前网络链路情况选择网络链路包括:所述CDN调度服务器在接收到新的调度请求后,向所述ALTO服务器发送网络链路情况调取请求;所述ALTO服务器将根据终端以及ALTOEndPoint服务器获取的当前网络链路情况发送给所述CDN调度服务器;所述CDN调度服务器检查各网络链路的cost值,根据全局负载均衡算法GSLB查询最优网络链路路径;所述CDN调度服务器基于所述最优网络链路路径建立网络连接。6.一种CDN调度增强装置,其特征在于,包括:获取模块,用于获取终端根据接收到的数据质量情况上报的网络问题信息;解析模块,用于解析所述网络问题信息,确定出现网络问题的网络链路;上报模块,用于将所述出现网络问题的网络链路信息上报给应用层流量优化ALTO服务器,使得所述ALTO服务器更新网络链路情况,以便内...

【专利技术属性】
技术研发人员:陈戈梁洁庄一嵘薛沛林
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1