[发明专利]缓存协作方法、装置及系统有效
申请号: | 201010294827.X | 申请日: | 2010-09-28 |
公开(公告)号: | CN102137138A | 公开(公告)日: | 2011-07-27 |
发明(设计)人: | 龙有水 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 协作 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种缓存协作方法、装置及系统。
背景技术
随着宽带接入的普及以及基于流媒体的宽带应用的迅速发展,CDN(ContentDelivery Network,内容分发网络)被发现是一种能够有效缓解流媒体传输的高吞吐率对骨干网络带来的压力、同时提升流媒体服务质量的有效手段。CDN的核心思想是通过在现有的因特网中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近获取所需的内容,也就是在网络中设置多个缓存节点,将一个服务器的内容平均分布到该多个缓存节点上,用户由最近的缓存节点获取内容。从而解决由于网络带宽小、用户访问量大、网点分布不均等原因造成的用户访问网站响应速度慢的问题,提高用户访问网站的响应速度。
缓存节点的存储空间分为两部分:一部分保存最热门的内容,负责本地用户的访问;另一部分保存参与协作的内容,负责其它缓存节点的访问。
如果本地用户的访问不需要经过骨干网,而参与协作的访问需要经过骨干网,则当缓存节点到骨干网的出口链路拥塞时,缓存节点之间的协作将会导致缓存节点到骨干网的出口链路更加拥塞,从而导致整个网络的带宽利用率降低。
发明内容
本发明的实施例提供一种缓存协作方法、装置及系统,能够提高整个网络的带宽利用率。
本发明实施例采用的技术方案为:
一种缓存协作方法,包括:
上层缓存节点分别获取上层缓存节点的骨干端口和边缘端口的带宽利用率,以及预定时间内用户通过上层缓存节点的骨干端口获取到的各内容的相关信息以及用户对所述各内容的访问量;
所述上层缓存节点比较骨干端口的带宽利用率和边缘端口的带宽利用率;
当骨干端口的带宽利用率和边缘端口的带宽利用率之间的差值大于预定值时,所述上层缓存节点向下层缓存节点发送协作请求消息,以使所述下层缓存节点根据所述协作请求消息以及下层缓存节点的缓存空间和缓存的内容调整协作比例,所述协作请求消息中包括所述骨干端口和边缘端口的带宽、所述骨干端口和边缘端口的带宽利用率、预定时间内用户通过上层缓存节点的骨干端口获取到的各内容的相关信息以及用户对所述各内容的访问量。
一种缓存协作装置,包括:
获取模块,用于获取骨干端口和边缘端口的带宽利用率,以及预定时间内用户通过骨干端口获取到的各内容的相关信息以及用户对所述各内容的访问量;
比较模块,用于比较骨干端口的带宽利用率和边缘端口的带宽利用率;
发送模块,用于当骨干端口的带宽利用率和边缘端口的带宽利用率之间的差值大于预定值时,向下层缓存节点发送协作请求消息,以使所述下层缓存节点根据所述协作请求消息以及下层缓存节点的缓存空间和缓存的内容调整协作比例,所述协作请求消息中包括所述骨干端口和边缘端口的带宽、所述骨干端口和边缘端口的带宽利用率、预定时间内用户通过骨干端口获取到的各内容的相关信息以及用户对所述各内容的访问量。
一种缓存协作系统,所述系统包括多个以上所述的缓存协作装置。
本发明实施例缓存协作方法、装置及系统,上层缓存节点比较骨干端口的带宽利用率和边缘端口的带宽利用率,当骨干端口的带宽利用率和边缘端口的带宽利用率之间的差值大于预定值时,上层缓存节点向下层缓存节点发送协作请求消息,以使所述下层缓存节点根据所述协作请求消息以及下层缓存节点的缓存空间和缓存的内容调整协作比例。本发明实施例缓存协作方法、装置及系统,能够降低高层次繁忙的链路的带宽利用率,提高低层次空闲的链路的带宽利用率,使整个链路的带宽利用率趋向一致,从而提高整个网络的带宽利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例一提供的方法流程图;
图2为本发明实施例二提供的方法流程图;
图3、图4为本发明实施例三提供的装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010294827.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通话检测方法及装置
- 下一篇:防护网络攻击的方法和系统