ISSN在线(2320 - 9801)打印(2320 - 9798)
DR.R.UDAYAKUMAR 学系副教授,Bharath大学印度钦奈 |
相关文章Pubmed,谷歌学者 |
访问更多的相关文章国际期刊的创新在计算机和通信工程的研究
部署的缓存,缓存的一致性已成为一个严重的问题。强大的缓存一致性的模型被定义为没有过时的副本将返回修改原来的客户,而疲弱的缓存一致性的模型是一个陈旧的副本可能会返回给客户端。目前,DNS只支持疲弱的缓存一致性通过使用time - to - live (TTL)机制提出积极的DNS缓存更新协议(DNScup),作为中间件来维持强大的缓存DNS名称服务器之间的一致性,提高响应能力DNSbased重定向服务。
介绍 |
||
域名系统是一个通用的数据库管理主机信息在互联网上。它支持任何类型的数据,包括网络地址、所有权、和服务配置,与等级有关结构化的名字。它主要是用来翻译人类可读名字的互联网资源,相应的IP地址。一个具体估计DNS缓存的有效性的方法是观察的DNS的广泛地区的交通网络。DNS缓存实现使用不同的方法在查询负载平衡上的水平。缓存DNS只支持弱一致性通过使用time - to - live (TTL)机制。大多数的ttl DNS资源记录从一个小时到一天。大多数domain-name-to-IP地址映射很少改变;应对预期的TTL方法映射改变仍然是麻烦。映射的传播变化可能需要比预期更长的时间。 Some local DNS name servers that do not follow the TTL expiration rule and violate it by a large amount of time induce this pathology. | ||
该系统提供了积极的DNS缓存更新协议,达到强烈的DNS缓存一致性和显著提高其性能和可伸缩性。DNScup作为中间件来维持强大的缓存DNS名称服务器之间的一致性,提高响应能力以域名系统服务的重定向。 | ||
DNScup使用动态租赁的核心技术跟踪本地DNS名称服务器的客户端与网络服务器是紧耦合的。在DN2IP映射改变相应的网络服务器,它的权威的DNS名称服务器主动通知这些本地DNS名称服务器依然持有有效的租赁合同。 | ||
尽管用户数据克协议通知消息,动态租赁也最小化存储开销和通信开销,使DNScup轻量级和可伸缩的解决方案。拟议的DNS缓存更新机制可以看作是一个外部扩展DNS动态更新协议,这使得DNScup更加容易的实现和部署。需要修改和添加到当前DNS实现最小化。 | ||
的模块列表 |
||
1。DNS服务器 | ||
2。DNScup侦听器&检测 | ||
3所示。DNScup通知 | ||
4所示。动态租赁算法 | ||
5。DNS缓存 | ||
6。客户端 | ||
DNS服务器 |
||
DNS名称空间是等级制度的组织以便可以在本地管理子域。层次结构是集中管理的根源,从根服务器的集合。子域是权威的委托给其他服务器的名称空间的一部分。这个过程可以重复递归。根域名服务器知道的姓名和地址的名字服务器为每个顶级域名。没有任何其他的信息,DNS查询的决议必须从根域名服务器,使根域名服务器DNS操作的热点。 | ||
DNS杯侦听器&检测 |
||
监听模块监控传入DNS查询和更新必要时的跟踪文件。检测模块检测到一个DNS记录的变化。变化检测模块的映射实现很简单,因为只有权威的DNS名称服务器有权更改DNS资源记录。有两种方法,一个权威的DNS名称服务器来改变一个DNS资源记录:一个是通过手动重新配置,另一个是通过DNS名称服务器更新等动态更新命令。 | ||
DNS杯通知 |
||
通知模块传播DNS缓存更新消息。减少通信开销和延迟,我们选择UDP作为主要运输载体更新传播。只有当使用传输控制协议防火墙设置的道路上从权威的DNS名称服务器DNS缓存。 | ||
动态租赁算法 |
||
动态租赁算法,减少了通信开销,限制存储预算,和另一个最小化存储开销,限制通信流量。租赁是否签订的DNS名称服务器和基于DNS缓存DNS缓存的查询速度,而租赁的长度是由DN2IP映射改变速度的DNS名称服务器。 | ||
DNS缓存 |
||
DNS使得广泛使用缓存来减少服务器负载和客户延迟。相信缓存工作因为DNS数据变化缓慢,少量的过时是可以忍受的。在这一前提下,许多服务器不是最权威的数据,而只是缓存响应和作为解析器的本地代理。这样的代理服务器可能进行进一步查询代表完成查询递归解析器。被称为存根客户,使递归查询DNS解析器的规范。另一方面,只查询请求的服务器知道权威或缓存被称为迭代查询。 | ||
客户端 |
||
客户创建查询和发送他们通过网络名称服务器。在大多数情况下,网络应用,如web浏览器和邮件传输代理积分DNS解析器客户端。DNS服务器,另一方面,通常是专用的应用程序。 | ||
未来的增强 |
||
在这个项目中,我们在明文传递DNS信息的简单性和效率。但是,为了防止DNS缓存中毒缓存更新。 | ||
消息来自一个妥协DNS名称服务器,我们需要一个安全的通信通道缓存更新。法案同样DNS安全扩展(域名系统安全扩展)和安全DNS动态更新协议。加上该DNS安全机制,DNScup可以实现一个安全缓存更新并不是很困难。 | ||
结论 |
||
在这个项目中,我们提出了DNScup,作为中间件来维持强劲的DNS缓存的一致性。我们得出结论,保持强大的缓存一致性,防止潜在损失服务可用性至关重要。 | ||
DNScup原型的主要组件包括检测模块,听力模块,通知模块,lease-track文件。我们trace-driven模拟和原型实现证明DNScup实现强劲的DNS缓存一致性和显著提高其可用性、性能和可伸缩性。 | ||
数据乍一看 |
||
|
||
引用 |
||
|