[发明专利]基于内容流行度的内容分发网络缓存污染防御方法在审

专利信息
申请号: 202111227105.7 申请日: 2021-10-21
公开(公告)号: CN113852643A 公开(公告)日: 2021-12-28
发明(设计)人: 朱笑岩;樊甜甜;韩雪雪;冯鹏斌;马建峰 申请(专利权)人: 西安电子科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 陕西电子工业专利中心 61205 代理人: 田文英;王品华
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 内容 流行 分发 网络 缓存 污染 防御 方法
【权利要求书】:

1.一种基于内容流行度的内容分发网络缓存污染防御方法,其特征在于,缓存服务器计算已缓存的资源的内容流行度,按其排序计算并存储所有资源的源站哈希值,判断命中缓存资源后,将命中缓存资源的哈希值与存储的源站哈希值对比,确定命中缓存资源的属性后响应用户请求;该防御方法的步骤包括如下:

步骤1,计算所有缓存资源内容流行度:

按照下式,计算每个时间段内缓存服务器中每个资源及所属的网站的内容流行度:

其中,P(i,j)表示缓存服务器中第i个资源及所属第j个网站的内容流行度,ω表示设置的内容流行度P(i,j)的系数,其值是计算内容流行度时,在P(i,j)所占权重在[0,0.5]范围内所取的常数,Ni表示缓存服务器在第T个时间段内第i个资源被用户请求的次数,n表示缓存服务器第T时间段内所有被请求资源的总数,k表示缓存服务器第T时间段内所有被请求资源的序号,Nk表示第T时间段内第k个资源被用户请求的次数,∑表示求和操作,j表示第i个资源所属网站名的序号,m表示缓存服务器在第T时间段内用户请求所有资源所属网站的总数;

步骤2,计算所有缓存资源的源站哈希值:

将所有的内容流行度按照从大到小排序,依次计算每个内容流行度对应的缓存资源的源站哈希值,将每个源站哈希值以键值对集合的形式存储于缓存服务器中;

步骤3,确定命中缓存资源:

将响应用户的资源头信息中“X-Cache”字段值为“HIT”的响应资源,确定为命中缓存服务器的缓存资源;

步骤4,计算命中缓存资源的哈希值;

步骤5,判断命中缓存资源哈希值与缓存服务器存储的源站哈希值是否相等,若是,则执行步骤6,否则,执行步骤7;

步骤6,将缓存资源确定为良性资源后返回给用户;

步骤7,更新恶性资源:

将缓存资源确定为恶性资源,缓存服务器用源服务器的最新资源更新恶性资源后返回给用户。

2.根据权利要求1所述的基于内容流行度的内容分发网络缓存污染防御方法,其特征在于,步骤1中所述的资源所属网站的序号是指,按照Alexa网站流量全球综合排名先后顺序,采集数据[x1,m],…,[xj,m-j+1],…,[xm,1],其中xj表示第i个资源所属的网站名。

3.根据权利要求1所述的基于内容流行度的内容分发网络缓存污染防御方法,其特征在于,步骤2中所述的键值对集合的形式为[N1,H1],…,[Nt,Ht],…,[Nn,Hn],其中,Nt表示缓存服务器中第t个资源对应的资源名,t的取值范围为[1,n],Ht表示缓存服务器中第t个资源名对应资源的源站哈希值。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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