[发明专利]在内容分发网络中响应多源的调度方法无效
申请号: | 201210303207.7 | 申请日: | 2012-08-24 |
公开(公告)号: | CN102868935A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 邵长松;李茗;夏彦刚 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04N21/61 | 分类号: | H04N21/61;H04N21/239 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 谢亮;唐与芬 |
地址: | 100026 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容 分发 网络 响应 调度 方法 | ||
技术领域
本发明涉及网络通信技术领域,更具体地,涉及一种在内容分发网络中响应多源的调度方法。
背景技术
网站访问的响应速度取决于许多因素,例如网络的带宽瓶颈、传输途中的路由阻塞和延迟以及网站服务器的处理能力等。在多数情况下,网站访问的响应速度和访问者与网站服务器之间的距离有密切的关系。
CDN (Content Delivery Network)内容分发网络,该技术是近年来在美国首先兴起并迅速发展起来的一种解决互联网性能不佳问题的有效手段。其基本思路是尽量避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使数据传输的更快、更稳。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
构建CDN的目的是通过在现有的互联网中增加一层新的网络架构,将网络内容发布到最接近用户网络的“边缘节点”,使用户可以就近取得所需要的内容,从而解决互联网网络拥挤的状况,提高用户获取网站内容的响应速度和服务质量。从技术上解决由于网络带宽小、用户访问量大、网点分布不均匀等原因所造成的用户访问网站响应速度慢的问题。
CDN系统至少应包含两部分功能:一是内容如何快速分发到边缘节点,二是用户如何获取到他需要的内容。CDN全局调度系统就是为了解决第二个问题的,用户通过访问中心的调度系统,调度系统根据用户的位置来源、边缘节点的带宽压力等条件综合判断,最后给出合理的边缘节点,将用户“引导”到距离他较近的边缘节点服务。
图1示出了现有技术中的传统CDN的服务过程示意图。当前普遍采用的利用CDN传输网络视频的方法是:用户向全局唯一的CDN调度服务器请求一台最优的CDN边缘节点,其中,最优的CDN节点就是距离用户最近的且带宽情况比较好的一台CDN节点。比如一个用户在天津,他用的是电信服务,那么就调度一台位于天津电信机房的CDN节点为这个用户服务。如果有多台节点都满足这个要求,则选一台带宽更加理想的CDN节点为其服务。
CDN调度服务器根据调度策略,从众多CDN节点中选择一台距离用户最近、带宽情况最为理想的CDN节点,将该CDN节点的地址反馈给请求的用户,该用户再向该CDN节点请求视频数据,该CDN节点收到请求后将视频数据的内容发送给用户。
目前常见的CDN系统,能够根据用户的访问需求来实现内容从中心到边缘的分发,但是策略较为单一,不能较好地满足各种实时变化的情况,不能动态地调整分发策略,因此数据传输效率不高。并且,由于网络是瞬时多变的,CDN全局调度系统将用户引导到CDN节点之后,CDN节点如果突然出现故障,会使得用户访问失败。以视频播放为例,此时用户就无法正常播放视频了,导致可用性不高。
发明内容
本发明提供一种在内容分发网络中响应多源的调度方法,其特征在于,所述方法包括如下步骤:
1) 用户向CDN调度服务器请求可用的CDN节点;
2) 所述CDN调度服务器在所述请求后,根据调度策略,选择一组最优的CDN节点,其中,所述最优的CDN节点组中各个节点按优先级大小进行从高到低的顺序排序;
3) 所述CDN调度服务器将所述最优的CDN节点组的地址返回给所述用户;
4) 所述用户接受到所述最优的CDN节点组的地址后,首先与所述最优的CDN节点组中优先级最高的CDN节点发送数据请求;
5) 如果与所述优先级最高的CDN节点的所述数据请求连接成功,则所述优先级最高的CDN节点将所请求的数据发送给所述用户;
6) 如果与所述优先级最高的CDN节点的所述数据请求连接失败,所述用户与所述最优的CDN节点组中优先级次优的CDN节点发送数据请求;
7) 如果与所述优先级次优的CDN节点的所述数据请求连接成功,则所述优先级次优的CDN节点将所请求的数据发送给所述用户;
8) 以此类推,直到所述用户发送的所述数据请求的连接成功,所述数据请求成功的CDN节点将所请求的数据发送给所述用户。
优选的是,所述优先级为所述CDN节点与用户的距离,与所述用户的距离最小的CDN节点为最优的CDN节点。
优选的是,所述优先级为所述CDN节点的带宽,所述带宽最大的CDN节点为最优的CDN节点。
优选的是,一组最优的CDN节点数至少为3个。。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210303207.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种压力可监测的导尿装置
- 下一篇:蒸汽灭菌柜柜门的驱动结构
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法