[发明专利]一种高速缓存与查询系统及查询方法在审

专利信息
申请号: 202110500301.0 申请日: 2021-05-08
公开(公告)号: CN113177069A 公开(公告)日: 2021-07-27
发明(设计)人: 郭志川;韩陆超 申请(专利权)人: 中国科学院声学研究所;中科海网(苏州)网络科技有限公司
主分类号: G06F16/2455 分类号: G06F16/2455;G06F16/2453;G06F16/23;G06F5/06;G06F12/0877
代理公司: 北京方安思达知识产权代理有限公司 11472 代理人: 杨青;李彪
地址: 100190 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 高速缓存 查询 系统 方法
【权利要求书】:

1.一种高速缓存与查询系统,该系统与网络流量解析系统联合使用,所述网络流量解析系统包括多个解析核和缓存核;

所述缓存核上设置缓存总表,用于汇总更新缓存信息,并定期发布增量更新信息;

所述解析核,用于解析由缓存核定期发布的增量更新信息;

其特征在于,该系统包括:缓存表设置模块、缓存表拆分模块和缓存替换模块;

所述缓存表设置模块,用于在每个解析核上单独设置一个带有单独内存块的解析缓存表;

所述缓存表拆分模块,用于将解析缓存表拆分为多个缓存子表;每个缓存子表缓存多个具有IP地址和域名一一对应的键值对;

所述缓存替换模块,用于对每个缓存子表进行缓存替换处理,获得高热度的缓存项。

2.根据权利要求1所述的高速缓存与查询系统,其特征在于,所述缓存表拆分模块的具体过程如下:

将解析缓存表拆分为多个缓存子表,且将缓存表上设置的内存块划分为多个内存子块;每个缓存子表上设置一个内存子块,每个内存子块包括多个内存单元,每个内存单元缓存一个具有IP地址和域名一一对应的键值对,并按照域名的长度由长到短的顺序将多个键值对缓存在对应的内存单元中;

其中,IP地址和域名组成一一对应关系,并将该对应关系组成一个键值对;每个键值对缓存在大于其所需长度的最小内存单元中。

3.根据权利要求2所述的高速缓存与查询系统,其特征在于,所述缓存子表包括:LRU临时缓存区、LRU回收缓存区和FIFO常用缓存区;

所述LRU临时缓存区,用于将第一次命中时的缓存项缓存至对应的内存子块,并存满;

所述FIFO常用缓存区,用于对第二次命中缓存至LRU临时缓存区的缓存项,进行位移操作,将第二次命中的缓存项从LRU临时缓存区转移至FIFO常用缓存区,并缓存至内存子块,直至存满;

所述LRU回收缓存区,用于缓存从FIFO常用缓存区淘汰的缓存项,并将其缓存至对应的内存子块。

4.根据权利要求1所述的高速缓存与查询系统,其特征在于,所述系统还包括:缓存项热度计算模块和评估模块;

所述缓存项热度计算模块,用于在每个缓存项中记录本次命中时间,并与上次命中时间进行求差,计算出两次命中时间间隔,并根据该计算出的两次命中时间间隔,计算第n个缓存项的热度hn

hn=hn-1-(tn-1-tn)2+1

其中,hn-1为第n-1个缓存项的热度;tn-1为缓存项中记录的第n-1次命中时间;tn为缓存项中记录的第n次命中时间;

所述评估模块,用于根据计算得到的第n个缓存项的热度hn,对当前的网络流量行为进行判断;

如果第n个缓存项的热度hn大于预先设定的热度安全阈值,则当前的网络流量行为判定为异常;

如果第n个缓存项的热度hn小于或等于预先设定的热度安全阈值,则当前的网络流量行为判定为正常。

5.一种高速缓存与查询方法,该方法包括:

缓存表设置模块在每个解析核上单独设置一个带有单独内存块的解析缓存表;

缓存表拆分模块将解析缓存表拆分为多个缓存子表,每个缓存子表缓存多个具有IP地址和域名一一对应的键值对;

缓存替换模块对每个缓存子表进行缓存替换处理,获得高热度的缓存项。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;中科海网(苏州)网络科技有限公司,未经中国科学院声学研究所;中科海网(苏州)网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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