【技术实现步骤摘要】
一种基于内容中心网络的域协同缓存方法及装置
本专利技术涉及内容中心网络领域,特别涉及一种基于内容中心网络的域协同缓存方法及装置。
技术介绍
相较于传统的以主机为中心的面向连接的网络模型,CCN更加关注的是用户请求的内容,将内容的命名作为网络传输的标志,取代当前的IP地址。并将传输模式改“推”为“拉”,以用户的意愿和请求作为信息传输的驱动因素,并直接以内容的命名进行数据的路由传输以及定位等,符合当前用户的需求。在CCN中,最重要的一个特性是支持节点缓存,将数据缓存在相关路由节点上,当相同的请求发出时直接由节点做出响应,而无需发往服务器,达到降低用户的请求时延同时减轻服务器的压力。当前主要的缓存策略是集中式路径缓存策略即将数据缓存在传输包经过的路径节点上,有几种典型的策略,分别是:1.处处缓存[1],将数据缓存在传输包经过路径的所有路由节点上。2.概率缓存[2],是对处处缓存的一种改进,传输包经过路由节点时,以一定的概率对数据进行缓存,可以在一定程度上减少数据的冗余3.下游节点缓存[3],将包仅仅缓存在用户请求的边缘节点上,可以很大程度上减少数据的冗余4.节点中心性缓存[4],将传输包缓存在网络拓扑图中,节点中心性值大的路由节点上,将节点的重要性充分考虑的同时不盲目的缓存,减少数据冗余。在CCN中,缓存策略的选择将直接影响通信质量,而当前的各种缓存策略也大部分处于研究阶段,已经实现的策略在数据冗余处理、减少请求时延等方面比较薄弱,因此本专利技术的主要目的是提高CCN的缓存效率,通过对通信拓扑的充分考量以及用户请求的动态调整,提高数据命中率、减少请求时延。目前在 ...
【技术保护点】
1.一种基于内容中心网络的域协同缓存方法,其特征在于,所述方法包括:确定网络拓扑中所有节点的中介中心值,根据节点的中介中心值的大小对所述网络拓扑进行划分得到多个协同缓存域,所述协同缓存域包括核心节点和普通节点,其中,中介中心值最大的节点对应为核心节点,与所述核心节点直接连接的节点为普通节点;在传输包中添加缓存处理标志位,在所述缓存标志位上配置所述传输包在节点转发模型中传递节点的中心值属性;在所述节点转发模型中配置协作值表CVT,当节点接收到传输包后将所述缓存标志位与所述协作值表进行匹配,并根据匹配结果对所述传输包进行相应处理。
【技术特征摘要】
1.一种基于内容中心网络的域协同缓存方法,其特征在于,所述方法包括:确定网络拓扑中所有节点的中介中心值,根据节点的中介中心值的大小对所述网络拓扑进行划分得到多个协同缓存域,所述协同缓存域包括核心节点和普通节点,其中,中介中心值最大的节点对应为核心节点,与所述核心节点直接连接的节点为普通节点;在传输包中添加缓存处理标志位,在所述缓存标志位上配置所述传输包在节点转发模型中传递节点的中心值属性;在所述节点转发模型中配置协作值表CVT,当节点接收到传输包后将所述缓存标志位与所述协作值表进行匹配,并根据匹配结果对所述传输包进行相应处理。2.根据权利要求1所述的基于内容中心网络的域协同缓存方法,其特征在于,所述传输包包括数据包和兴趣包,所述兴趣包具有兴趣内容的命名、选择器、随机字段以及第一缓存标志位,所述数据包具有数据内容的命名、数字签名、标志信息、数据以及第二缓存标志位。3.根据权利要求2所述的基于内容中心网络的域协同缓存方法,其特征在于,所述方法还包括:在兴趣包产生时将自身的中介中心值初始化为零,在每次转发所述兴趣包前,将所述兴趣包的中介中心值与目标节点的中介中心值比较,将较大的中介中心值存储于兴趣包中,当兴趣包到达数据答复的目标节点时,所述兴趣包存储路由路径上所有节点中介中心值最大的值;将最大的值传递给数据包,在所述数据包回传时到达每个节点之后将所述最大的值和对应节点的中介中心值进行比较,比较结果为相等时将所述数据包中的数据进行储存。4.根据权利要求1所述的基于内容中心网络的域协同缓存方法,其特征在于,所述确定网络拓扑中所有节点的中介中心值,根据节点的中介中心值的大小对所述网络拓扑进行划分得到多个协同缓存域,包括:计算网络拓扑中所有节点的中介中心值;选取中介中心值最大的节点作为核心节点,若其中有多个节点同时具有最大中介中心值,则随机选取其中一个作为核心节点;设置核心节点一跳或多跳范围内为普通节点,则核心节点和周围的普通节点构成一个协同缓存域;再次选取除去已经划分协同缓存域的余下节点集合作为新的处理对象重复执行直到剩余未划分域的节点集合为空,则得到多个协同缓存域。5.根据权利要求2所述的基于内容中心网络的域协同缓存方法,其特征在于,所述节点转发模型还包括待定兴趣表PIT、转发信息库FIB以及内容存储表CS,所述在所述节点转发模型中配置协作值表,所述在所述节点转发模型中配置协作值表,当节点接收到传输包后将所述缓存标志位与所述协作值表进行匹配,并根据匹配结果对所述传输包进行相应处理,包括:当请求用户的兴趣包到达所述网络拓扑中的某个节点,查找当前节点的CS条目,当CS中存储有所述兴趣包...
【专利技术属性】
技术研发人员:李成明,胡青,姜青山,
申请(专利权)人:中国科学院深圳先进技术研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。