[发明专利]一种CDN带宽平衡的方法、CDN控制中心及系统有效
申请号: | 201310723559.2 | 申请日: | 2013-12-24 |
公开(公告)号: | CN103746934A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 夏彦刚;张建蕊;吴亚洲;白峻峰;李艳松 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdn 带宽 平衡 方法 控制中心 系统 | ||
技术领域
本发明涉及网络多媒体技术领域,尤其涉及一种CDN带宽平衡的方法、CDN控制中心及系统。
背景技术
CDN(Content Delivery Network,内容分发网络)是一种通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络。CDN能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,其目的是能够选择离用户相对较近的节点向用户发送用户所需的内容,缓解网络拥挤的状况,提高网站的响应速度。
CDN控制中心调控带宽平衡是为了解决由于各个节点用户的访问量不均衡而导致的带宽使用不平衡的问题。现有技术中,CDN控制中心调控带宽平衡的方法是尽可能地使各个节点的带宽得到充分应用,从而达到带宽平衡。
然而,由于现有技术中CDN控制中心调控带宽平衡只能尽可能地使各个节点的带宽得到充分应用,但是无法及时地获取带宽使用情况,从而导致在节点的带宽达到上限时继续为节点分配用户而造成的拥堵,进而造成CDN系统资源的不合理利用,影响了CDN系统的性能。
发明内容
本发明的实施例提供一种CDN带宽平衡的方法、CDN控制中心及系统,CDN控制中心能够及时地获取带宽使用情况,实时解决由于各个节点用户的访问量不均衡而导致的带宽使用不平衡的问题,均衡了CDN系统的访问压力,合理地利用系统资源,提升了CDN系统的性能。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供一种CDN带宽平衡的方法,应用于CDN系统,所述CDN系统至少包括两个节点,所述方法包括:
CDN控制中心获取第一节点的带宽,所述带宽为所述第一节点当前时刻被占用的带宽;
所述CDN控制中心判断所述带宽是否大于第一预设门限,所述第一预设门限为所述第一节点的上限带宽;
若所述带宽小于所述第一预设门限,所述CDN控制中心则继续调度所述第一节点,以使得所述第一节点响应用户输入的节点调度指令;
若所述带宽大于或等于所述第一预设门限,所述CDN控制中心则不再继续调度所述第一节点。
在第一种可能的实现方式中,根据第一方面,所述CDN控制中心获取第一节点的带宽,具体包括:
所述CDN控制中心发送带宽测试指令至所述第一节点,以使得所述第一节点周期性地测试所述第一节点当前时刻被占用的带宽;
在所述CDN控制中心发送带宽测试指令至所述第一节点后,所述CDN控制中心周期性地接收所述第一节点反馈的所述第一节点当前时刻被占用的带宽。
在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,若所述带宽小于所述第一预设门限,所述CDN控制中心则继续调度所述第一节点,具体包括:
所述CDN控制中心获取用户输入的节点调度指令;
若所述带宽小于所述第一预设门限,所述CDN控制中心则根据所述节点调度指令,调度所述第一节点,以使得所述第一节点响应用户输入的节点调度指令。
在第三种可能的实现方式中,结合第一方面或第一种可能的实现方式或第二种可能的实现方式,若所述带宽大于或等于所述第一预设门限,所述CDN控制中心则不再继续调度所述第一节点,具体包括:
所述CDN控制中心获取用户输入的节点调度指令;
若所述带宽大于或等于所述第一预设门限,所述CDN控制中心则根据所述节点调度指令,调度第二节点,以使得所述第二节点响应用户输入的节点调度指令;
其中,所述第二节点当前时刻被占用的带宽小于第二预设门限,所述第二预设门限为所述第二节点的上限带宽。
在第四种可能的实现方式中,结合第一方面或第一种可能的实现方式至第三种可能的实现方式,所述CDN控制中心根据所述节点调度指令,调度第二节点,具体包括:
若所述带宽大于或等于所述第一预设门限,所述CDN控制中心则根据所述节点调度指令,查找当前时刻带宽占用率最低的第二节点,所述带宽占用率为所述第二节点当前时刻被占用的带宽与所述第二节点的上限带宽的比值;
在所述CDN控制中心查找到所述第二节点后,所述CDN控制中心调度第二节点,以使得所述第二节点响应用户输入的节点调度指令。
第二方面,本发明实施例提供一种CDN控制中心,应用于CDN系统,所述CDN系统至少包括两个节点,所述CDN控制中心包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310723559.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于提供用于口腔矫治器疗法的自动滴定的系统和方法
- 下一篇:柔性支架