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描 ...
【技术保护点】
一种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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。