[发明专利]一种基于精细化调度的CDN调度系统及方法有效
申请号: | 202011407131.3 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112671664B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 李其轩;邱春武;李国平;李培强;白淑贤 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 蔡永波 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 精细 调度 cdn 系统 方法 | ||
本发明实施例提供一种基于精细化调度的CDN调度系统及方法,包括:过载调度组件,设于各机房内的每台设备中,当探测到对应设备的负载高于设定的负载阈值、或该机房的带宽利用率高于设定的第一带宽利用率阈值时,通过302跳转将正在向该机房发起的用户请求调度到其他可用机房;监控组件,设于各机房内的每台设备中,当监控到对应设备发生302跳转过载调度时,将该台设备的过载调度信息通知给精细化调度组件;精细化调度组件,用于在收到监控组件的过载调度信息后,采用精细化调度规则通过域名系统DNS将向该发生过载调度的机房发送的用户请求解析到其他可用机房。在某机房流量突增时将用户请求直接解析给其他可用机房,合理进行带宽转移。
技术领域
本发明涉及过载调度领域,具体涉及一种基于精细化调度的CDN调度系统及方法。
背景技术
在CDN的实际服务中,由于一个突发的区域性的社会热点事件可能会引起相关地区的用户访问流量突增,导致相关节点负载急剧升高,进而导致节点服务质量和用户体验的下降。随着互联网业务的快速发展和不断变化,节点过载问题出现的愈发频繁。这对CDN调度系统提出了一个挑战:能够快速发现节点过载的情况,并及时将相关节点无法承载的流量调度至其他节点。
在实现本发明过程中,申请人发现现有技术中至少存在如下问题:在节点过载问题出现的频繁时,将节点过载时将过载的流量进行转移,会影响相应时间,影响服务质量。
发明内容
本发明实施例提供一种基于精细化调度的CDN调度系统及方法,在某机房流量突增时,将用户请求直接解析给其他可用机房,做到合理地进行带宽转移,防止在该机房频繁跳转,保证服务质量,保证机房带宽利用率。
为达上述目的,一方面,本发明实施例提供一种基于精细化调度的CDN调度系统,包括:
过载调度组件,设于各机房内的每台设备中,用于探测对应设备的负载、以及其所在机房的带宽利用率;当对应设备的负载高于设定的负载阈值、或该机房的带宽利用率高于设定的第一带宽利用率阈值时,触发该机房内用户请求的302跳转过载调度,通过302跳转将正在向该机房发起的用户请求按设定比例调度到其他可用机房;
监控组件,设于各机房内的每台设备中,用于定期监控对应设备是否发生302跳转过载调度;当对应设备发生302跳转过载调度时,将该台设备的过载调度信息通知给精细化调度组件,其中过载调度信息包括:发生302跳转的设备接口;
精细化调度组件,用于在收到监控组件的过载调度信息后,解析过载调度信息,根据发生302跳转的设备接口确定发生过载调度的机房;采用精细化调度规则通过域名系统DNS将向该发生过载调度的机房发送的用户请求解析到其他可用机房。
另一方面,本发明实施例提供一种基于精细化调度的CDN调度方法,在各机房内的每台设备中设置过载调度组件和监控组件,所述CDN调度方法包括:
通过过载调度组件探测对应设备的负载、以及其所在机房的带宽利用率;当对应设备的负载高于设定的负载阈值、或该机房的带宽利用率高于设定的第一带宽利用率阈值时,触发该机房内用户请求的302跳转过载调度,通过302跳转将正在向该机房发起的用户请求按设定比例调度到其他可用机房;
通过监控组件定期监控对应设备是否发生302跳转过载调度;当对应设备发生302跳转过载调度时,将该台设备的过载调度信息通知给精细化调度组件,其中过载调度信息包括:发生302跳转的设备接口;
精细化调度组件在收到监控组件的过载调度信息后,解析过载调度信息,根据发生302跳转的设备接口确定发生过载调度的机房;采用精细化调度规则通过域名解析DNS将向该发生过载调度的机房发送的用户请求解析到其他可用机房。
上述技术方案具有如下有益效果:在某机房流量突增时,将用户请求直接解析给其他可用机房,做到合理地进行带宽转移,防止在该机房频繁跳转,保证服务质量,保证机房带宽利用率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011407131.3/2.html,转载请声明来源钻瓜专利网。