【技术实现步骤摘要】
ー种P2P Cache系统中的协作缓存方法
本专利技术涉及ー种P2P Cache系统中的协作缓存方法,具体涉及ー种P2P Cache系统中全局开销最小的协作缓存方法,属于网络通信
。
技术介绍
P2P应用具有传播内容速度快、可扩展性强等特点,自出现之后就受到了广泛的欢迎,并占据了互联网分发领域很大的比重。然而,由于P2P技术中逻辑网络和物理网络的失配,P2P用户经常会从网络距离很远的节点处获取数据,产生了大量的跨域流量,不但给骨干网带来巨大的压力,同时增加了运营商的运营成本。针对P2P网络所存在的问题,运营商采取了一系列的措施,来应对P2P流量的爆炸式增长。在初期阶段,主要采用激进的流量拦截技术,封杀网络中的P2P流量。随着P2P应用的快速发展,为了吸引用户,运营商改变了策略,采取了ー些对用户友好的P2P流量优化方案,这类方案在不影响用户P2P应用体验的情况下,通过缓存(Cache)技术或节点选择技术,将用户产生的P2P流量限制在本地网络,从而減少了骨干网的压力,并提高了用户下载文件的速度。P2P Cache技术的核心思想是“一次获取,多次服务” ...
【技术保护点】
一种P2P?Cache系统中的协作缓存方法,包括至少一个P2P?Cache系统,所有P2P?Cache系统两两之间通过网间链路双向通信;所述P2P?Cache系统中包括至少二个网络域,所有网络域两两之间通过网内链路双向通信;每个网络域中包括至少一个P2P用户节点和一个P2P缓存节点,所述P2P缓存节点部署在所述网络域的网关出口处,所述P2P用户节点与所述P2P缓存节点双向通信,协作缓存方法包括网络域i中的P2P用户节点A请求文件h的步骤,其特征在于,还包括如下步骤:Q1、每个P2P缓存节点记录已缓存的文件,周期性的计算并存储已缓存文件在所在网络域中的全局价值V;Q2、网络域 ...
【技术特征摘要】
1.ー种P2P Cache系统中的协作缓存方法,包括至少ー个P2P Cache系统,所有P2PCache系统两两之间通过网间链路双向通信;所述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中的全局价值Vi11并与P2P缓存节点Q中已缓存的文件的全局价值比较,如果文件h在P2P缓存节点Q中的全局价值Vi11最小,则不进行缓存操作,否贝U,执行缓存替换操作。2.根据权利要求1所述的ー种P2PCache系统中的协作缓存方法,其特征在于,步骤Ql和步骤Q3中计算文件h在网络域i中的全局价值的方法分为如下两种情况: ①如果文件h在网络域i中存在,则文件h在网络域i中的全局价值为: 3.根据权利要求2所述的ー种P2PCache系统中的协作缓存方法,其特征在于,所述网络域i和网络域j之间传输数据的单位链路开销Cu由P2P缓存节点周期性的统计,统计 ①P2PCache系统中所有的网络域的P2P缓存节点都没有存储文件h:E ieAF>Sh,其中,Fi11为网络域i中的P2P用户节点在ー个周期内对文件h的请求次数;Sh为文件h的大小; ②P2PCache系统中部分网络域的P2P缓存节点存储了文件h: 4.根据权利要求2所述的一种P2PCache系统中的协作缓存方法,其特征在于,所述网络域i中的P2P用户节点在一个周期内对文件h的请求次数Fi11由P2P缓存节点在预设周期内对文件h被请求次数进行统计得到。5.根据权利要求2所述的一种P2PCache系统中的协作缓存方法,其特征在于,所述一个周期内P2P缓存节点存储数据的单位缓存开销=单位耗电开销+单...
【专利技术属性】
技术研发人员:班志远,
申请(专利权)人:南京云川信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。