【技术实现步骤摘要】
本专利技术涉及移动互联网领域,特别涉及一种内容分发网络(CDN,ContentDeliveryNetwork)与互联网服务提供商(ISP,InternetServiceProvider)协同处理数据的方法及装置。
技术介绍
以视频内容为主的网络流量快速增长,给现有的网络带来了极大的挑战。首先对于运营商而言,网络流量的快速增长使网络变得十分拥塞,用户的请求响应速度变慢,为了改善网络状况,运营商只能不断地扩充网络带宽。然而,随着语音和短信业务量的降低以及流量及流量费用的下降,运营商的网络扩建并未给自己带来很可观的收益。网络拥塞以及用户请求响应速度慢,也给内容提供商带来了巨大的压力。据统计,Google网站访问速度每慢400ms就将导致用户搜索请求下降0.59%,雅虎网站如果有400ms延迟会导致流量下降5-9%。网络内容的访问体验很大程度上直接影响了内容提供商的收益。为了应对当前网络流量快速增长以及网络阻塞所带来的挑战,需要从提高内容分发效率的角度来不断改善优化网络。CDN是目前主流的一种提高内容分发效率的技术。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置缓存服务器在现有的互联网基础之上构成一层智能虚拟网络,CDN网络能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近 ...
【技术保护点】
一种CDN与ISP协同处理数据的方法,其特征在于,所述ISP所在网络内包含网络信息数据库、感知协同处理模块、SDN控制器,所述CDN网络中包括缓存服务器和负载均衡服务器,所述用户端中包括客户端,所述方法包括:CDN网络中的负载均衡服务器接收来自客户端的域名查询请求,所述域名查询请求中包括客户端源IP地址;负载均衡服务器选择与所述客户端源IP地址对应的可用候选缓存服务器的IP地址列表,将所述客户端源IP以及可用候选缓存服务器的IP地址列表发送给ISP中的感知协同处理模块;ISP网络中的感知协同处理模块依据负载均衡服务器发送来的消息,查询网络信息数据库,根据网络信息数据库中记录的网络状态信息,对所述可用候选缓存服务器进行排序,将排序后的IP地址列表发送给CDN网络中的负载均衡服务器;CDN网络中的负载均衡服务器根据排序后的IP地址列表,以及自身网络中缓存服务器的当前状态,确定最终为客户端提供服务的缓存服务器,将所确定的缓存服务器的IP地址反馈给客户端;所述为客户端提供服务的缓存服务器接收到来自客户端的业务请求后,将所述业务所涉及的基本信息发送给ISP中的感知协同处理模块;所涉及的基本信息包 ...
【技术特征摘要】
1.一种CDN与ISP协同处理数据的方法,其特征在于,所述ISP所在网络内
包含网络信息数据库、感知协同处理模块、SDN控制器,所述CDN网络中包括
缓存服务器和负载均衡服务器,所述用户端中包括客户端,所述方法包括:
CDN网络中的负载均衡服务器接收来自客户端的域名查询请求,所述域名
查询请求中包括客户端源IP地址;负载均衡服务器选择与所述客户端源IP地址对
应的可用候选缓存服务器的IP地址列表,将所述客户端源IP以及可用候选缓存服
务器的IP地址列表发送给ISP中的感知协同处理模块;
ISP网络中的感知协同处理模块依据负载均衡服务器发送来的消息,查询网
络信息数据库,根据网络信息数据库中记录的网络状态信息,对所述可用候选
缓存服务器进行排序,将排序后的IP地址列表发送给CDN网络中的负载均衡服
务器;
CDN网络中的负载均衡服务器根据排序后的IP地址列表,以及自身网络中
缓存服务器的当前状态,确定最终为客户端提供服务的缓存服务器,将所确定
的缓存服务器的IP地址反馈给客户端;
所述为客户端提供服务的缓存服务器接收到来自客户端的业务请求后,将
所述业务所涉及的基本信息发送给ISP中的感知协同处理模块;所涉及的基本信
息包括客户端源IP地址,为客户端提供服务的缓存服务器的IP地址,业务所要求
的最低速率;
ISP中的感知协同处理模块接收来自缓存服务器的消息,记录客户端源IP地
址以及为所述客户端提供服务的缓存服务器的IP地址的对应关系,通知SDN控制
器,建立从所述可用缓存服务器到客户端之间的能满足所述业务要求的有保障
的链路;所述通知中包括业务所要求的最低速率;
ISP中的感知协同处理模块接收到来自SDN控制器的链路建立完成信息后,
通知所述为客户端提供服务的缓存服务器,以使所述缓存服务器开始与所述客
户端进行交互。
2.根据权利要求1所述的CDN与ISP协同处理数据的方法,其特征在于,所
述方法还包括:所述缓存服务器在接收到所述客户端的业务请求后,通知所述
\tISP中的感知协同处理模块。
3.根据权利要求2所述的CDN与ISP协同处理数据的方法,其特征在于,所
述ISP中的感知协同处理模块通知SDN控制器,建立从所述可用缓存服务器到客
户端之间的能满足所述业务要求的有保障的链路的实现方式是:给链路中的
OpenFlow网络下发流表;
所述ISP中的感知协同处理模块接收到所述缓存服务器与所述客户端交互
完成的通知后,通知SDN控制器删除所述缓存服务器与所述客户端交互时对应
链路所对应的流表。
4.根据权利要求1所述的CDN与ISP协同处理数据的方法,其特征在于,所
述用户端内还包括本地DNS服务器,所述用户端内的客户端通过所述本地DNS
服务器与所述CDN网络中的负载均衡服务器进行交互。
5.根据权利要求1所述的CDN与ISP协同处理数据的方法,其特征在于,所
述负载均衡服务器通过“request”消息将所述客户端源IP以及可用候选缓存服
务器的IP地址列表发送给ISP中的感知协同处理模块;
所述的排序后的IP地址列表以“response”消息发送给CDN网络中的负载
均衡服务器;
所述为客户端提供服务的缓存服务器通过“determination”消息将所述业务
所涉及的基本信息发送给ISP中的感知协同处理模块;
所述的有保障的链路建立后由感知协同处理模块以“OK”消息...
【专利技术属性】
技术研发人员:谢人超,黄韬,谢俊峰,刘江,刘韵洁,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。