一种支持多域共享的p2p流量缓存方案的制作方法

文档序号:7694620阅读:192来源:国知局
专利名称:一种支持多域共享的p2p流量缓存方案的制作方法
技术领域
本发明涉及一种支持多域共享的P2P流量缓存方案,适用于互联网服务提供领域。
背景技术
宽带运营商经过近几年的大规模网络建设和宽带业务发展,已经进入优化网络品质、加
强内容管理和增值业务建设的精细化运营阶段。然而,随着P2P技术在文件下载和流媒体上
的广泛应用,P2P流量占据了大量的网络出口带宽,使得宽带运营商的网络建设和运维面临
着严重问题。自成体系的各种P2P应用使得宽带运营商的基础网络上形成多种P2P的重叠网
络,网络的行为和质量不能得到保证,增加网络的管理难度。同时由于P2P流量改变了互联
网的流量模型,忙闲时的流量差距越来越小,出入网的流量比例相当甚至于出流量大于入流
量,并强行挤压了其他正常的互联网应用,影响了用户的上网体验。
为了解决上述问题,出现了P2P文件下载流量本地化的解决方案。其基本思想是在宽带
运营商的网络出口部署P2P流量检测及控制子系统进行P2P流量的拦截和分析,在网络内部P2P代理缓存子系统以提供用户的P2P内容下载。
这种在单域部署P2P流量缓存系统的P2P流量本地化的方案,从原理上没有问题,但是在实际部署的过程中,由于单域内同时下载同一文件的用户数量较少,从而出现用户体验严重下降、缓存内容波动大、缓存效果不明显等问题。而且这种基于单域的部署方案对于小的运营商投资成本比较高,投资回报率较低。
基于以上背景,本发明提出一种新的P2P流量缓存系统的实现方案。该方案通过将多个宽带运营商网络同时共享一套支持多域的P2P流量缓存系统,解决基于单域的P2P流量缓存系统部署在单个宽带运营商网络时,出现的缓存效果差,用户体验得不到保证的问题。本发明同时解决了 P2P流量缓存系统域间内容同步和域内用户优先互联的问题。
三、 发明内容-
a) 发明目的
本发明主要解决基于单域的P2P内容缓存系统在所属域较小的情况下,暴露的内容热度不稳定、缓存命中率低、投资成本相对较高等问题。
b) 技术方案
本发明提出一种P2P流量缓存系统的多域共享方案。通过该方案部署的缓存系统可以同时为多个运营商网络提供缓存服务。其方法包括如下步骤-
1) P2P流量缓存子系统分成逻辑上的多个域,部署在互联网骨干网络的IDC机房中,分别通过专用链路连接到宽带运营商的网络。将拦截,通过专有链路重定向到跟踪服务器上,跟踪服务器判断该P2P用户所属的域,返回与其在同一域的Peer列表
和P2P代理缓存服务器的地址。P2P用户只从内网Peer和P2P内容缓存系统上下载内容,使运营商网络到公网出口的此类流量接近零值。从而减少了运营商网络到公网出口P2P流量。
2) 在宽带运营商网络到外网的出口部署P2P流量检测及控制子系统,通过分析和识别P2P协议,将内网的P2P请求重定向到P2P代理缓存子系统上,同时拦截原来流向外网的P2P流量。
3) P2P接收到重定向的用户P2P下载请求后,向用户返回与请求者在同一域内的Peer列表和缓存子系统的地址。
4) 不同域间的内容同步由用户请求触发。
当P2P流量缓存子系统与运营商连接的传输链路发生故障时,流量检测及控制子系统可以自动检测到链路故障,实时关闭流量拦截和重定向功能,用户可以通过原有的互联网出口正常获取P2P相关内容。
由于P2P流量缓存子系统同时为多个运营商提供服务,因此流量缓存子系统收集的热点信息比较稳定,可以有效提高缓存命中率,改善用户的下载体验。而且流量缓存子系统从外网获得的下行流量远小于它为宽带运营商提供服务的上行流量。因此该缓存系统提供带宽价格也比运营商租用的带宽低的多,有效降低了宽带运营商的成本,优化了网络流量。c)有益效果
相对于单域部署的P2P流量缓存系统,支持多域部署的流量缓存系统具有如下优势
1. 运营成本降低,效果好
对于较小的宽带运营商,在域内单独部署一套P2P缓存服务器的成本相对比较高,而使用该方案宽带运营商可以通过专有链路使用第三方部署的P2P缓存系统,减少P2P流量对昂贵的BGP带宽的占用,使用价格相对低廉的缓存带宽,从而降低网络运营商的成本。
2. 提髙缓存效率
由于P2P流量缓存子系统同时为多个域的用户提供服务,相当于间接增大了用户的规模,从而提髙整个系统的缓存效率。同时,同一个域的用户优先互联,也为宽带运营商节省了外部连接流量。
3. 用户下载体验
支持多域的缓存子系统由于具有域间内容自动同步的功能,其他域用户请求的内容也可以形成热点供本域用户下载使用,且多个域的用户的共同使用必然造成更多的下载热点,因此用户的下载体验会明显提高。


图l: P2P流量缓存系统的多域共享方案的系统结构图
五、 具体实现示例
以BT协议为例,说明支持多域部署的P2P流量缓存系统工作机制。
内网BT客户端向公网tracker发送BT的announce请求;P2P检测及控制服务器截获
4该请求,向客户端返回重定向信息,同时关断客户端与外网tracker的连接;内网客户端通过专有的缓存链路向流量缓存子系统请求peer列表,缓存子系统根据该用户所属的域返回与其在同一域内的peer列表和缓存子系统的IP地址;若服务器上己经缓存了该文件,则直接为用户提供服务;对于未缓存的数据,P2P流量缓存服务系统会自动通过DHT方式在域间査找该内容,完成下载。如果所有域都没有用户请求的内容,则流量缓存子系统以P2P的方式下载该文件,为用户提供服务。
权利要求
1、一种显著改善现有P2P流量缓存系统的方法,其特征是该方法包含以下步骤1)用户的P2P下载请求按照来源的不同分别重定向到不同的域,由该域的缓存子系统和对端为下载者提供服务;2)域间的内容可以完成自动同步。
2、 根据权利要求1所述的一种显著改善现有P2P流量缓存系统的方法,其特征是有效 提高P2P流量缓存子系统所缓存流量的共享度,明显改善用户下载体验和提高系统 的性能。
全文摘要
本发明提出一种支持多域共享的P2P流量缓存方案。该方案的具体步骤是P2P流量缓存子系统分成逻辑上的多个域,分别通过专用链路连接到多个宽带运营商的网络。在宽带运营商的出口部署P2P流量控制和重定向子系统,将用户的P2P下载请求重定向到P2P流量缓存子系统,同时切断网内用户到外网的P2P连接,所有P2P下载流量通过P2P流量缓存子系统进行下载。不同的域之间下载内容的同步通过DHT的方式进行,能够有效提高P2P流量缓存子系统所缓存流量的共享度,与宽带运营商独自部署单域P2P流量缓存系统相比,能够明显改善用户下载体验和提高系统的性能。
文档编号H04L29/08GK101478559SQ200810111369
公开日2009年7月8日 申请日期2008年5月29日 优先权日2008年5月29日
发明者晖 唐 申请人:北京东方网信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1