[发明专利]一种命名数据网络下基于分组的隐私保护协作缓存方法有效

专利信息
申请号: 202010617569.8 申请日: 2020-07-01
公开(公告)号: CN111917658B 公开(公告)日: 2022-02-25
发明(设计)人: 姚琳;江滨耀;徐晓莹;吴国伟 申请(专利权)人: 大连理工大学
主分类号: H04L47/125 分类号: H04L47/125;H04L45/00;H04L45/02;H04L45/033;H04L45/18;H04L9/40
代理公司: 大连理工大学专利中心 21200 代理人: 温福雪;侯明远
地址: 116024 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 命名 数据 网络 基于 分组 隐私 保护 协作 缓存 方法
【权利要求书】:

1.一种命名数据网络下基于分组的隐私保护协作缓存方法,其特征在于,步骤如下:

定义变量:

(1)根据路由器的请求分布和信息熵将路由器进行分组,从而使组内的路由器具有相似的请求分布和较大的信息熵;

分组的生成与调整,具体过程如下:

(1.1)当路由器收到兴趣包时,统计如下信息:对相同内容的请求包的数量、收到的这些请求包的请求者;

隐私泄露概率:表示为1与某一个内容的请求来自的不同接口数的比值,定义如下:

其中,n(Ci)表示请求过Ci的接口个数;

信息熵:用信息熵的公式计算信息熵;

其中m为组内路由节点个数;由于路由器的缓存更新频繁,不容易使用缓存状态来判断缓存相似性;用路由器收到的兴趣包的分布情况作为路由器的缓存情况;之后用余弦相似性计算两个向量之间的相似性从而得到缓存相似性;

其中表示路由器A与路由器B之间的缓存相似性,VA代表路由器A在一段时间内收到的兴趣包分布,VA[1]代表VA的第二行,|VA[1]|代表向量的大小;

边的权重:表示为信息熵的值乘上缓存相似性;

其中WA,B表示路由器A与路由器B之间的边的权重,两个路由器必须相邻;

(1.2)得到以上统计信息后,利用基于贪婪思想的分组算法进行分组,并保证匿名集内的路由器个数大于2,且直径不大于2,以达到提高隐私保护水平以及提升网络的性能的目的;

(2)为了解决命名数据网络中缓存冗余的问题,在分组内将内容均匀分配给不同的路由器,使得每个路由器尽可能所负责缓存的内容的请求总数相同,达到负载均衡的目的;

内容分配的具体过程如下:

(2.1)由于命名数据网络中不同的内容存在较大的流行度差异,所以哈希槽的位置放置不当容易导致组内负载不均衡;所以各个路由器记录着每个内容的请求次数,结合所有路由器节点保存的信息,根据组内的节点个数,利用分配算法,将内容分成m堆;

(2.2)内容分好之后,将内容根据哈希函数映射到大小为0~232-1的哈希环上;每个内容从自己所在位点出发,沿哈希环顺时针搜索到的第一个节点,即该内容缓存到该节点上,所以根据分堆结果,在将路由器节点映射到哈希环上,并且如有需要,添加相应的虚拟节点,构建出一个内容与节点的多对一映射;内容被分配到不同的路由器,每个路由器所负责缓存的内容的请求总数相同,达到负载均衡;

(3)在构成哈希环并建立内容与节点的映射之后,由于命名数据网络当中路由器默认将兴趣包沿着路由器与内容生产者之间的最短路径进行转发,转发过程中可能会产生回路,以及造成兴趣包的丢失;为了避免兴趣包在传输过程中形成环路而导致被丢弃,因此每一个组都会维护一张缓存状态表,组内的节点都持有一份;当组内有节点缓存了新内容时,会广播告诉组内成员;组内成员进行缓存状态表的更新;

路由转发策略的具体过程如下:

(3.1)当节点Nodej收到兴趣包,首先进行哈希计算,得到哈希槽,从而得到哈希槽对应的节点Nodei,之后查看缓存状态表中Nodei中是否缓存了对应的内容,如果缓存状态表中显示Nodei中不存在对应的内容,则Nodej将兴趣包添加到自己的PIT表中,按照FIB进行下一跳的转发;如果缓存状态表中显示Nodei中存在对应的内容,按照以下几种情况进行转发:

(1)Nodej所在的组的大小为2

由于组内只有两个节点,Nodej直接将兴趣包转发给组内的另一个节点;

(2)Nodej所在的组的大小大于2,且Nodej不是中心节点

由于Nodej可能与目标节点不相邻,但是组内的中心节点与组内的所有节点都相邻;所以Nodej将兴趣包转发给中心节点;

(3)Nodej所在的组的大小大于2,且Nodej是中心节点

由于中心节点与组内的任意节点都相邻,所以Nodej将直接将兴趣包转发给目的节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/202010617569.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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