[发明专利]基于多维度聚合的DNS代理缓存优化方法和系统有效

专利信息
申请号: 201610121291.9 申请日: 2016-03-03
公开(公告)号: CN105791460B 公开(公告)日: 2019-04-30
发明(设计)人: 孙永;刘晓梅;赵静芬;刘庆云;张鹏;喻灵婧;张成伟 申请(专利权)人: 中国科学院信息工程研究所
主分类号: H04L29/12 分类号: H04L29/12;H04L29/08;H04L29/06
代理公司: 北京君尚知识产权代理事务所(普通合伙) 11200 代理人: 邱晓锋
地址: 100093 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于多维度聚合的DNS代理缓存优化方法和系统,该方法包括以下步骤:1)对请求非法域名进行过滤;2)若域名合法且域名在DNS代理缓存中命中,则直接应答用户请求,结束域名查询行为;否则转步骤3);3)DNS代理缓存将域名请求转发给缓存域名服务器,接收缓存域名服务器的应答结果并进行存储;4)将合法域名按级依次插入多级哈希表中,为各个缓存项更新查询频数和查询时间;同时将末级域名的多应答IP按{网段号:主机号列表}进行聚合存储;5)若哈希冲突,则采用线性法处理冲突;6)若哈希表满,则根据更新频数和更新时间为每个表项计算替换概率,根据最小替换概率对表项进行替换。
搜索关键词: 基于 多维 聚合 dns 代理 缓存 优化 方法 系统
【主权项】:
1.一种基于多维度聚合的DNS代理缓存优化方法,其特征在于,包括以下步骤:101)通过DNS代理缓存接收用户的域名请求,并过滤非法域名;102)若域名合法且域名在DNS代理缓存中命中,则DNS代理缓存直接应答用户请求,并结束域名查询行为;103)若域名合法且不能在DNS代理缓存中命中,则DNS代理缓存将域名请求转发给缓存域名服务器,接收缓存域名服务器的应答结果并存储,然后向用户返回应答结果;104)DNS代理缓存将合法域名按级依次插入多级哈希表中,为各个缓存项更新查询频数和查询时间,并将末级域名的多应答IP按{网段号:主机号列表}进行聚合存储;若在域名插入多级哈希表的过程中哈希表满,则根据更新频数和更新时间为每个表项计算替换概率,根据最小替换概率对表项进行替换;采用基于概率的缓存替换算法保证高热度域名以较低概率进行替换,且保证应答的准确性;替换概率的计算公式为:其中,p代表缓存替换概率,用来判断缓存中域名是否需要被替换,pn‑1代表时刻tn‑1缓存的替换概率,pn代表时刻tn缓存的替换概率;p越大代表域名的热度越高,被置换的可能性越小;a代表冷却因子,是对域名热度的描述,高热度域名查询基数越大,则a越小;tn代表当前查询时间,tn‑1代表上一次查询时间,tn‑tn‑1能够有效反映查询频率;域名热度越高,查询频率越快,时间间隔越小,置换概率p越大,高热度域名被置换的可能性越小。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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