[发明专利]一种启发式CCN网络合作缓存方法有效

专利信息
申请号: 201810640759.4 申请日: 2018-06-21
公开(公告)号: CN108769251B 公开(公告)日: 2021-02-05
发明(设计)人: 张明川;吴庆涛;朱军龙;郑瑞娟;杨美怡;刘康;张伟娜;杜娟;孟维鸣 申请(专利权)人: 河南科技大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 洛阳公信知识产权事务所(普通合伙) 41120 代理人: 王学鹏
地址: 471000 河*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种启发式CCN网络合作缓存方法,包括以下步骤:步骤S1、网络模型为两级CCN拓扑,两级CCN拓扑是由控制节点和普通节点组成;一个控制节点和多个普通节点组成一个SBS;步骤S2、缓存内容的流行度:步骤S3、最大化本地SBS命中率;步骤S4、最大化整个网络命中率;步骤S5、最大化用户获得的平均利润:步骤S6、最优分解因子的算法;步骤S7、控制节点的缓存替换;本发明在SBS本地命中率和全网命中率之间引入了SBS间合作缓存方式,在一定程度上增加了全网的内容多样性,提高了全网命中率;同时,SBS内部也进行合作缓存,提高本地命中率,最大化了用户获得的平均利润。
搜索关键词: 一种 启发式 ccn 网络 合作 缓存 方法
【主权项】:
1.一种启发式CCN网络合作缓存方法,其特征在于:包括以下步骤:步骤S1、网络模型:该网络模型为两级CCN拓扑,两级CCN拓扑是由控制节点和普通节点组成;控制节点可以缓存内容,还可以控制管理相邻的普通节点,普通节点只可以缓存和转发内容;一个控制节点和多个普通节点组成一个SBS;每个SBS中的控制节点的缓存空间通过分解因子λ(0≤λ≤1)划分为两部分,一部分为复制部分,复制部分缓存相同的最流行内容的副本,另一部分为独特部分,独特部分缓存其它SBS没有缓存的内容;步骤S2、缓存内容的流行度:假设网路中有N个控制节点,则整个网络中有N个SBSss1,s2,…,sN,用户的内容请求来自一个有限的内容库F={f1,...,fm,...,fM},其大小为M,其中fm表示第m个流行的内容;这个内容库中所有内容的大小一样,都为1;每个控制节点都可以缓存K个内容,每个普通节点都可以缓存H个内容;每个SBS的缓存大小为Ci,i∈Ν={1,…,N},整个网络中可以缓存个内容;假设请求模式是同构的,每个节点请求内容的速率相等且都遵循Zipf分布,根据Zipf定律,内容库F中第m个流行的内容的流行度为:变量pm表示任意节点请求第m个内容的概率(p1>p2>…>pM);Zipf参数α(0≤α≤1)表示斜率;α越大,越流行的内容越受关注;步骤S3、最大化本地SBS命中率:每一个SBS中控制节点与普通节点相邻,假设它们的访问代价近似相等,用内容放置变量表示内容fm是否缓存在SBSsi中,是为1,不是则为0;使用变量分别表示普通节点c、控制节点r和相关SBSsi对内容fm产生请求的概率;ni(i∈Ν)表示SBSsi内普通节点的数量,在假设请求模式是同构的基础上,得出:,因此,第m个内容的流行度为:最大化本地SBS命中率的定义为:步骤S4、最大化整个网络命中率:最大化整个网络命中率的定义为:C表示整个网络中可用的缓存大小,即能被缓存的内容的种类的数量,Bm(m∈{1,...,M})是一个二项函数,如果内容缓存到网络中则Bm=1;否则Bm=0;如果SBS之间不合作,则C=Cmax,其中Cmax≥Ci(i∈N);如果SBS之间发生合作,即每个SBS缓存的内容不同,则可得到步骤S5、最大化用户获得的平均利润:用RL表示本地SBS命中率所带来的平均利润,用RD表示其它SBS命中率所带来的平均利润,用RM表示服务器命中率所带来的利润;在给定的网络拓扑中,RM<RD<RL,最大化获得的平均利润为:其中公式(6)、公式(7)和公式(8)分别为本地SBSsi的命中率、一个来自SBSsi请求在SBSsj(j∈Ν)上响应的概率、一个来自SBSsi的请求在服务器上响应的概率;用分别表示本地SBS命中率、其它SBS上命中率和服务器上命中率;步骤S6、最优分解因子的算法:本地SBSsi的命中率由复制部分命中率和独特部分命中率组成,请求来自于SBSsi响应在其它SBSsj独特部分的概率是它们被表达为:式中Γ=Λmax+N(1‑λ)K,Λi=Zλ(λK+niH)和Λmax=Zλ(λK+nmaxH),则本地SBSsi的命中率为其它SBSsj的命中率为服务器命中率为带入公式(5),将最大化用户平均利润转为找到最优的分解因子λopt,即maxλRavg,将公式(2)带入到(12),得到式中表示SBS中节点的数量/网络中全部节点的数量,从公式(13)中得到:上述公式根据关系可以得到,通过使公式(14)等于0我们可以得到λopt,使得利润最大;步骤S7、控制节点的缓存替换:使用数据包头的标签来标记内容的来源,当内容来源于源端则标记为0,替换的内容在整个缓存空间中选择,当内容来源于其它SBS标记为1,替换的内容在控制节点的复制部分选择。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201810640759.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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