APP下载

基于DTTL模型的DNS自适应缓存机制研究

2016-09-03曹绍华薛华威

中国电子科学研究院学报 2016年2期
关键词:一致性设置机制

曹绍华,薛华威

(1.中国石油大学计算机与通信工程学院,山东青岛 266580; 2.国防科技大学计算机学院,长沙 410073)



工程与应用

基于DTTL模型的DNS自适应缓存机制研究

曹绍华1,薛华威2

(1.中国石油大学计算机与通信工程学院,山东青岛266580; 2.国防科技大学计算机学院,长沙 410073)

为了减少带宽使用和提升用户体验度,DNS缓存采用TTL机制,缓存资源在有限TTL时间内访问命中,过期删除。TTL设置很关键,设置过小,在访问量突增时,造成权威域名服务器过载;TTL设置过大,访问量减少时候,一致性得不到保证。传统的DNS通过不断的修改权威域名服务器区域文件来改变TTL数值,然后缓存不命中时候,将TTL值传给递归域名服务器,这给管理人员带来不便。本文针对这一问题,首次提出了一种基于DTTL模型的DNS自适应缓存TTL机制,能够根据访问量的实时变化,对TTL动态调整,而不改变权威域名服务器的区域文件,并且在一致性和命中率取得平衡。

DNS缓存;DTTL;自适应缓存;TTL

TP393

A

1673-5692(2016)02-199-05

0 引 言

域名服务器是目前网络重要的基础设施[1],将用户使用较为方便的域名映射为具体的IP地址,从而为用户提供服务。为了减少DNS解析占用的网络带宽及DNS解析时间,DNS缓存作为一种有效的机制被广泛应用到域名服务器的设计中[2]。DNS缓存能够缓解权威域名服务器特别是根域名服务器的带宽压力,并且缩短从域名到IP的解析时间,DNS缓存采用TTL策略对缓存进行控制,过期删除响应的缓存,RFC1033建议最小的TTL的设置为1天-1周[3],RFC1912则认为除非区域文件经常更新,否则至少将最小的TTL设置为3天以上,对哪些不经常变化或很少变化的服务器,如邮件服务器,甚至可以将TTL设置为2周[4]。……

登录APP查看全文

猜你喜欢

一致性设置机制
关注减污降碳协同的一致性和整体性
注重教、学、评一致性 提高一轮复习效率
中队岗位该如何设置
IOl-master 700和Pentacam测量Kappa角一致性分析
自制力是一种很好的筛选机制
本刊栏目设置说明
基于事件触发的多智能体输入饱和一致性控制
中俄临床医学专业课程设置的比较与思考
破除旧机制要分步推进
注重机制的相互配合