[发明专利]一种P2PCache系统中的协作缓存方法有效

专利信息
申请号: 201310574809.0 申请日: 2013-11-15
公开(公告)号: CN103607386B 公开(公告)日: 2017-11-10
发明(设计)人: 班志远 申请(专利权)人: 南京云川信息技术有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 南京苏科专利代理有限责任公司32102 代理人: 姚姣阳
地址: 210012 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种P2P Cache系统中的协作缓存方法,包括如下步骤Q1、每个P2P缓存节点记录已缓存的文件,周期性的计算并存储已缓存文件在所在网络域中的全局价值V;Q2、网络域i中的P2P用户节点A请求文件h的步骤中,P2P用户节点A所请求的文件h在网络域i中不存在时,判断是否缓存文件h;Q3、计算文件h在网络域i中的全局价值Vih并与P2P缓存节点Q中已缓存的文件的全局价值比较,如果文件h在P2P缓存节点Q中的全局价值Vih最小,则不进行缓存操作,否则,执行缓存替换操作。本发明提高系统缓存效率、节约系统资源、降低系统中全局开销。
搜索关键词: 一种 p2p cache 系统 中的 协作 缓存 方法
【主权项】:
一种P2P Cache系统中的协作缓存方法,包括至少一个P2P Cache系统,所有P2P Cache系统两两之间通过网间链路双向通信;所述P2P Cache系统中包括至少二个网络域,所有网络域两两之间通过网内链路双向通信;每个网络域中包括至少一个P2P用户节点和一个P2P缓存节点,所述P2P缓存节点部署在所述网络域的网关出口处,所述P2P用户节点与所述P2P缓存节点双向通信,协作缓存方法包括网络域i中的P2P用户节点A请求文件h的步骤,其特征在于,还包括如下步骤:Q1、每个P2P缓存节点记录已缓存的文件,周期性的计算并存储已缓存文件在所在网络域中的全局价值V;Q2、网络域i中的P2P用户节点A请求文件h的步骤中,P2P用户节点A所请求的文件h在网络域i中不存在时,判断是否缓存文件h,方法为:如果网络域i中的P2P缓存节点Q的剩余存储空间大于等于文件h的大小,则P2P缓存节点Q直接存储文件h,否则执行步骤Q3;Q3、计算文件h在网络域i中的全局价值Vih并与P2P缓存节点Q中已缓存的文件的全局价值比较,如果文件h在P2P缓存节点Q中的全局价值Vih最小,则不进行缓存操作,否则,执行缓存替换操作;步骤Q1和步骤Q3中计算文件h在网络域i中的全局价值的方法分为如下两种情况:①如果文件h在网络域i中存在,则文件h在网络域i中的全局价值为:Vih=Fihmin(ci,j)+Σk∈A{/Ah}Fkh[min(ck,j)-min(ck,q)]-cs×Sh]]>,其中j∈Ah,q∈{Ah∪i};②如果文件h在网络域i中不存在,则文件h在网络域i中的全局价值为:Vih=Fihce+Σj∈A{/i}Fjh(ce-ci,j)-cs×Sh;]]>上述两个公式中,Fih为网络域i中的P2P用户节点在一个周期内对文件h的请求次数;ci,j为网络域i和网络域j之间传输数据的单位链路开销;ck,j为网络域k和网络域j之间传输数据的单位链路开销;A为所有网络域组成的集合;Ah为网络域i中已存储文件h的P2P缓存节点的集合;cs为一个周期内P2P缓存节点存储数据的单位缓存开销;Sh为文件h的大小;ce为P2P Cache系统与其他P2P Cache系统之间的链路上传输数据的单位链路开销。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京云川信息技术有限公司,未经南京云川信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310574809.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top