[发明专利]社团感知的ICN缓存方法在审
申请号: | 201810058582.7 | 申请日: | 2018-01-22 |
公开(公告)号: | CN108173965A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 蔡君;刘燕;罗建桢;雷方元 | 申请(专利权)人: | 广东技术师范学院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/00 |
代理公司: | 广州市深研专利事务所 44229 | 代理人: | 陈雅平 |
地址: | 510665 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种社团感知的ICN缓存方法,属于计算机的技术领域,其涉及在存储、传输和处理数字信息。随着新应用的不断涌现,流量产生和传输的方式也将发生根本性变换,其中大部分流量来源于用户驱动的内容获取类应用。本发明为一种社团感知的ICN缓存策略(SCCNC),具有不同节点社团重要度的节点采取不同的缓存决策和缓存替换策略,使缓存内容在时间和空间分布上更加合理。将网络编码引入缓存决策和缓存替换策略,在不增加缓存空间的情况下,提高缓存命中率和缓存多样性。在多种实验条件下对SCCNC策略进行了仿真验证,结果表明该策略与其它三种缓存策略相比,能更好地提升包括缓存命中率、跳数减少率、平均下载时间等在内的网络缓存性能。 1 | ||
搜索关键词: | 缓存 感知 社团 缓存命中率 缓存策略 替换策略 传输 仿真验证 缓存空间 缓存内容 空间分布 流量产生 内容获取 实验条件 数字信息 网络编码 网络缓存 用户驱动 减少率 新应用 重要度 跳数 下载 决策 存储 多样性 引入 计算机 应用 | ||
其中,c为网络中社团数目,vi表示以网络中的路由器为节点,路由器之间的物理链路为边构建的邻接矩阵的第i个特征向量,vik表示特征向量vi中的第k个元素,Pk值越大,节点k在其所属的社团中越重要,即社团内外的其它节点访问该节点将越容易,对于n个节点,c个社团的网络,有为使测量参数的和为1,定义Ik=Pk/c,满足
在应用I之前,需预先知道网络中社团数目c的值,利用网络的频谱特性直接确定网络社团数目,如果c给定,该方法无需对网络进行社团划分,避免了复杂的社团划分的计算量,可以直接描述节点对社团的重要度。由公式(1),计算每个节点的社团重要度,只需求出表示网络节点连接关系的邻接矩阵的所有特征值和特征向量,而现实中的大部分网络为稀疏网络,利用Lanczos算法和QL算法,求稀疏对称矩阵的所有特征值和特征向量的时间复杂度为O(nm),其中n和m分别表示网络的节点数和边数,计算量比较低,适合于实际应用。
当节点Nj从接口k收到Interest时,首先检查其PIT表。每个PIT表项为一个五元组,如表1所示:
<ContentName,ChunkID,Faces,Iimax,I(i‑1)max>
其中,“ContentName”是内容名,“ChunkID”是内容块的名字,“Faces”是收到Interest的接口号,“Iimax”是Interest转发路径上当前社团ci的节点重要度的最大值,“I(i‑1)max”是Interest转发路径上下游社团ci‑1的节点重要度最大值,只有当前社团ci中的FN记录I(i‑1)max,如果PIT中已有对应的表项,则将新到的Interest与其合并,同时丢弃该Interest;否则,新建一条PIT表项,算法1描述了Interest的转发过程。
3.根据权利要求1所述的社团感知的ICN缓存方法,其特征是基于网络编码的缓存机制,以社团为单位,在同一社团内,根据Interest转发路径上各节点的社团重要度制定不同的缓存策略:重要度最高的节点缓存原始内容块,这是因为重要度高的节点更容易被其它节点访问;重要度低的节点缓存编码块,以节省缓存空间,提高缓存多样性。当节点Nj收到Data包,且Data包中携带的是内容p的原始内容块D时,将自己的节点重要度Iij与Data中携带的当前社团的重要度最大值Iimax进行对比,如果Iij=Iimax,将该内容块存储到本地缓存中,否则,查看本地缓存CS中是否有内容p的内容块D′,若存在,则对D和D′进行随机网络编码,生成新的编码块D″,并用D″替换D′,将网络编码应用到缓存中,一个编码块包含多个内容块的信息,可以响应多个内容块的请求,该缓存机制实现了缓存在网络空间上的合理分布,减少了网络延迟,提高网络的传输效率。4.根据权利要求1所述的社团感知的ICN缓存方法,其特征是基于网络编码的缓存替换策略,在SCCNC中,以社团为单位,同一社团内根据各节点的节点社团重要度不同,执行不同的缓存替换策略,节点社团重要度大的节点,流行度低的缓存内容被替换的概率大;而节点社团重要度小的节点,流行度高的缓存内容被替换的概率大,这样可以实现缓存在时间和空间上的合理分布,假设社团i的节点Nj该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东技术师范学院,未经广东技术师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810058582.7/,转载请声明来源钻瓜专利网。