[发明专利]数据处理方法、缓存节点、协作控制器及系统有效
申请号: | 201180000652.X | 申请日: | 2011-05-31 |
公开(公告)号: | CN102204218A | 公开(公告)日: | 2011-09-28 |
发明(设计)人: | 龙有水 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 中国广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 缓存 节点 协作 控制器 系统 | ||
技术领域
本申请涉及网络通信领域,特别是涉及一种数据处理方法、缓存节点、协作控制器及系统。
背景技术
随着宽带接入的普及以及基于流媒体的宽带应用的迅速发展,CDN被发现是一种能够有效缓解流媒体传输的高吞吐率对骨干网络带来的压力,同时提升流媒体服务质量的有效手段。因此,近年来,CDN得到越来越多的重视,并在国内外得到广泛的部署,而流媒体内容也取代Web内容成为CDN的主要承载对象。
CDN的核心思想是将数据内容从中心网络推到边缘靠近用户的地方,这样,不但有效提高了用户访问内容的性能,而且有效减轻了中心设备和骨干网络的压力,通过CDN可以将内容从原来的单一中心结构变为分布式的结构。
单个CDN服务器相当于一个缓存节点,其缓存和服务能力有限,因此需要建立一个由多个CDN服务器组成的缓存节点群组通过协同缓存的方式进行协同工作,充分利用各个CDN服务器彼此的缓存空间提高命中率、分散热点数据、均衡各服务器负载,避免单点出错和解决瓶颈问题。
现有的CDN缓存节点,其内部的单一存储空间即存储用于本地访问的本地数据内容又存储用于非本地访问的协作数据内容,且在参与协作的过程中,只考虑协作的全局目标,参与协作的CDN缓存节点完全对等,忽略了缓存的本地优化的不同需求。
发明内容
为解决上述技术问题,本申请实施例提供一种数据处理方法、缓存节点、协作控制器及系统,综合协作的全局及单个缓存节点,有效的对参与的协作的数据进行处理。
技术方案如下:
一种数据处理方法,基于数据缓存的缓存节点群组,所述群组中任一缓存节点包括:用于对本地客户端访问的数据进行保存的本地替换空间及用于对非本地客户端访问的数据内容进行保存的协作替换空间;
所述方法包括:
接收客户端数据请求的被访问缓存节点对与所述数据请求相对应的数据内容进行查找;
当在所述被访问缓存节点的本地替换空间中未查找到所述数据内容时,查询预设数据内容目录列表;所述数据内容目录列表中设置有数据内容与其对应缓存节点的对应关系;
依据所述对应关系将所述缓存节点群组中的其它缓存节点中包含所述数据内容的缓存节点作为目标缓存节点;
从所述目标缓存节点的协作替换空间中获取所述数据内容并将所述数据内容保存至所述被访问缓存节点的本地替换空间。
一种缓存节点,应用于数据缓存的缓存节点群组中,包括:控制模块、本地替换空间和协作替换空间;
其中:
所述本地替换空间用于对本地客户端访问的数据进行保存;
所述协作替换空间用于对非本地客户端访问的数据内容进行保存;
所述控制模块用于接收客户端发送的数据请求,并在所述本地替换空间中查找与所述数据请求相对应的的数据内容;当在所述本地替换空间中未查找到所述数据内容时,查询数据内容目录列表中设置的数据内容与其对应缓存节点的对应关系,依据所述对应关系将所述缓存节点群组中的其它缓存节点中包含所述数据内容的缓存节点作为目标缓存节点;从所述目标缓存节点的协作替换空间中获取所述数据内容并将所述数据内容保存至所述本地替换空间中。
一种数据处理方法,基于数据缓存的缓存节点群组,所述群组中任一缓存节点包括:用于对本地客户端访问的数据进行保存的本地替换空间及用于对非本地客户端访问的数据内容进行保存的协作替换空间;
所述方法包括:
获取缓存节点群组中各个缓存节点所在拓扑链路的链路利用率;
依据所述链路利用率对各个缓存节点在所述缓存节点群组中参与协作的比例进行调整。
一种协作控制器,包括:
获取模块,用于获取缓存节点群组中各个缓存节点所在拓扑链路的链路利用率;
调整模块,用于依据所述获取模块获取的链路利用率对各个缓存节点在所述缓存节点群组中参与协作的比例进行调整。
一种数据处理系统,包括:由缓存节点组成的缓存节点群组及一种协作控制器。
由以上本申请实施例提供的技术方案可见,本发明提供的一种数据处理方法及执行所述方法的缓存节点、协作控制器及数据处理系统,基于数据缓存的缓存节点群组,所述群组中的任意缓存节点包括:用于对本地客户端访问的数据进行保存的本地替换空间及用于对非本地客户端访问的数据内容进行保存的协作替换空间,以上两种存储空间分别存储本地及非本地不同客户端所要访问的数据内容,使缓存节点的内部存储空间细分化,客户端在访问缓存节点的过程中对数据的获取更加准确直接,满足了缓存节点本地优化的不同需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180000652.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光源模块
- 下一篇:一种特殊合金钢的预热保温生产方法