一种面向内容网络中基于内容影响力的缓存方法技术

技术编号:9740103 阅读:158 留言:0更新日期:2014-03-06 23:31
本发明专利技术提供一种面向内容网络中基于内容影响力的缓存方法,在本发明专利技术中,各个路由器将缓存内容的影响力值在网络中进行洪泛通告,以使得其它路由器能感知到缓存的存在,内容影响力值随着通告距离的增大而减小,以形成内容影响力梯度,收到内容数据包的路由器在制定缓存策略时考虑待缓存内容在本地的影响力值大小,过大的影响力值将使得路由器决定不缓存该内容,而较小的内容影响力值则使得路由器缓存该内容的概率增大,这样由于缓存决策中考虑了内容影响力值,有效避免相近路由器缓存大量重复内容,减少缓存冗余,内容影响力形成的梯度引导请求到最近的缓存副本,进一步提高了缓存命中率,使得缓存资源得到更有效的利用。

【技术实现步骤摘要】
一种面向内容网络中基于内容影响力的缓存方法
本专利技术涉及分布式的网络缓存
,具体涉及一种在面向内容网络场景下减少缓存冗余的缓存调度策略。
技术介绍
随着网络技术的飞速发展,人们从网络获取内容的需求越来越强烈,导致了互联网上内容类流量激增。但是传统以TCP/IP协议构建的互联网架构却不能很好的支持内容的高效分发和传输。为此,面向内容网络这一新的网络体系结构近年来获得了广泛的关注和研究。面向内容网络体系架构将传统的端到端通信模式转变成以内容和信息为中心的模式,其核心思想在于用户只对内容本身感兴趣,而不关注内容所在位置。在这一体系架构下,每个内容对象都由全局唯一的名字进行标示,而路由是直接基于请求数据包中包含的名字进行的。这样网络中的路由器可以有效识别内容,并选择性缓存内容。由于名字标示不再绑定地址信息,缓存的内容可以为其它用户请求提供内容传输服务。而在IP网络中。每个数据包包含源地址和目的地址,数据包复用性差。在面向内容网络中,当用户向网络发出内容请求时,收到请求的路由器如果具有该内容的缓存副本将直接返还内容给用户。面向内容网络这种全网缓存特性减少了用户访问时延,提高了内容传输效本文档来自技高网...
一种面向内容网络中基于内容影响力的缓存方法

【技术保护点】
一种面向内容网络中基于内容影响力的缓存方法,其特征在于,包括以下步骤:1)节点赋予其缓存内容影响力值,并将所述缓存内容的内容名和影响力值在网络中进行通告,所述影响力值随着通告距离的增大而衰减,形成缓存内容的梯度排列的影响力区域;2)本地节点对接收到的待缓存内容进行选择性存储:若待缓存内容在本地节点对应的影响力值大于等于本地节点设定的阈值t时,本地节点不缓存所述待缓存内容,若待缓存内容在本地节点对应的影响力值小于本地节点设定的阈值t时,本地节点根据待缓存内容在本地节点的累计缓存概率判断是否缓存所述待缓存内容。

【技术特征摘要】
1.一种面向内容网络中基于内容影响力的缓存方法,其特征在于,包括以下步骤:1)节点赋予其缓存内容影响力值,并将所述缓存内容的内容名和影响力值在网络中进行通告,所述影响力值随着通告距离的增大而衰减,形成缓存内容的梯度排列的影响力区域;2)本地节点对接收到的待缓存内容进行选择性存储:若待缓存内容在本地节点对应的影响力值大于等于本地节点设定的阈值t时,本地节点不缓存所述待缓存内容,若待缓存内容在本地节点对应的影响力值小于本地节点设定的阈值t时,本地节点根据待缓存内容在本地节点的累计缓存概率判断是否缓存所述待缓存内容;所述影响力值按照以下公式进行衰减:其中,InfluenceX(nk)表示内容X在节点nk的影响力值,xi表示内容X的副本,T表示内容副本数目,表示节点nk与节点nc的距离,节点nc是内容副本xi所在的节点,节点nk为除节点nc之外的任意一个节点,drange表示影响力值的最大通告距离,r为控制影响力值衰减速度的参数。2.根据权利要求1所述一种面向内容网络中基于内容影响力的缓存方法,其特征在于,所述步骤1)具体包括以下步骤:ⅰ)节点R赋予其缓存内容影响力值和最大洪泛距离;ⅱ)节点R将缓存信息向邻居节点进行洪泛通告,缓存信息包括缓存内容的内容名、影响力值以及最大洪泛距离;ⅲ)收到通告消息的节点保存所述内容名及影响力值,并检查是否到达最大洪泛距离,如果还未到达最大洪...

【专利技术属性】
技术研发人员:曲桦赵季红张龑
申请(专利权)人:西安交通大学苏州彩云网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1