【技术实现步骤摘要】
一种内容分发网络中的客户业务自动调度方法及装置
本专利技术涉及内容分发网络,尤其涉及一种内容分发网络中的客户业务自动调度方法及装置。
技术介绍
内容分发网络(CDN)是为了提高网站的响应速度、改善用户上网体验而提出的一种新的网络形式。它在现有网络的基础上增加了一层网络架构,能够通过各级缓存节点(即,各级CDN中层节点)将网站(即,CDN源节点)的内容发布到最接近用户的网络“边缘”(即,CDN边缘节点),使用户可以就近访问所需的内容,从而缓解了网络拥塞的状况。尽管CDN能够改善用户的上网体验,然而,对于CDN运营商而言,通常不直接为用户提供诸如网页浏览、流媒体等服务以获取收入,而是通过向互联网信息服务提供商等客户租用CDN网络,帮助其实现内容分发客户业务的服务形式来获取收入。CDN的节点覆盖面积广,从用户到CDN边缘节点,边缘节点到上层节点(即,CDN中层节点),上层节点到客户源站(即,CDN源节点)网络类型复杂多样,不同的客户不同的业务场景对网络质量的要求各不相同(例如,提供网页浏览服务的客户和提供流媒体播放服务的客户对网络质量的要求就明显不同)。因此,在客户向C ...
【技术保护点】
1.一种内容分发网络中的客户业务自动调度方法,其特征在于,包括:步骤1:获取用于承载客户业务的各级CDN节点的状态信息;步骤2:将状态信息异常的CDN边缘节点和/或CDN中层节点到源节点所在的状态异常的原链路上承载的质量不达标的客户业务自动调度到用于承载所述客户业务的CDN边缘备份节点和/或CDN中层备份节点到所述源节点的备份链路上承载,其中,所述各级CDN节点包括:所述CDN边缘节点、所述CDN中层节点、CDN源节点。
【技术特征摘要】
1.一种内容分发网络中的客户业务自动调度方法,其特征在于,包括:步骤1:获取用于承载客户业务的各级CDN节点的状态信息;步骤2:将状态信息异常的CDN边缘节点和/或CDN中层节点到源节点所在的状态异常的原链路上承载的质量不达标的客户业务自动调度到用于承载所述客户业务的CDN边缘备份节点和/或CDN中层备份节点到所述源节点的备份链路上承载,其中,所述各级CDN节点包括:所述CDN边缘节点、所述CDN中层节点、CDN源节点。2.如权利要求1所述的客户业务自动调度方法,其特征在于,还包括:步骤3:将调度到所述备份链路上承载的客户业务自动恢复到状态信息恢复正常的所述状态异常的原链路上承载。3.如权利要求1或2所述的客户业务自动调度方法,其特征在于,在所述步骤2中,通过以下第一策略来确定所述状态信息异常的CDN边缘节点和/或CDN中层节点,从而确定所述状态信息异常的CDN边缘节点和/或中层节点到所述源节点的所述状态异常的原链路:按照所述各级CDN节点的回源链路的当前质量由坏到好的顺序依次进行选择,或者综合所述回源链路的当前质量和历史质量进行比较和选择,来确定一个或多个CDN边缘节点和/或CDN中层节点作为所述状态信息异常的CDN边缘节点和/或CDN中层节点;通过以下第二策略中的至少一个来确定所述CDN边缘备份节点或所述CDN中心备份节点,构建所述CDN边缘备份节点和/或CDN中层备份节点到所述源节点的备份链路:按照能够承载所述客户业务的所有CDN边缘节点或所有CDN中层节点的回源链路的当前质量由好到坏的顺序依次进行选择,或者综合回源链路的当前质量和历史质量进行比较和选择,来确定一个或多个CDN边缘节点或一个或多个CDN中层节点作为所述CDN边缘备份节点或所述CDN中心备份节点;按照能够承载所述客户业务的所有CDN边缘节点或所有CDN中层节点的当前剩余带宽的数值由大到小的顺序依次进行选择,来确定一个或多个CDN边缘节点或一个或多个CDN中层节点作为所述CDN边缘备份节点或所述CDN中心备份节点,其中,回源链路质量好坏的决定因素包括下列中的至少一个:数据包传输延迟、丢包率、路由跳数。4.如权利要求1或2所述的客户业务自动调度方法,其特征在于,所述客户业务与域名一一对应。5.如权利要求4所述的客户业务自动调度方法,其特征在于,在所述步骤2中,通过以下第三策略来确定所述CDN边缘节点和/或所述CDN中层节点到源节点所在的状态异常的原链路上承载的质量不达标的客户业务:基于所述CDN边缘节点和/或所述CDN中层节点的日志文件统计以下信息中的至少一个,以确定一个或多个质量不达标的客户业务:访问每个域名的ip地址所对应的平均下载速度和/或平均下载速度的变化、平均首包时间和/或平均首包时间的变化、访问每个域名的ip地址所访问的url所指向的文件的平均大小和/或文件的平均大小的变化。6.如权利要求5所述的客户业务自动调度方法,其特征在于,在使用所...
【专利技术属性】
技术研发人员:黄麟,张海锋,王景春,苗辉,
申请(专利权)人:贵州白山云科技股份有限公司,
类型:发明
国别省市:贵州,52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。