首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Maintaining Strong Cache Consistency for the Domain Name System
【24h】

Maintaining Strong Cache Consistency for the Domain Name System

机译:维护域名系统的高速缓存一致性

获取原文
获取原文并翻译 | 示例

摘要

Effective caching in the Domain Name System (DNS) is critical to its performance and scalability. Existing DNS only supports weak cache consistency by using the Time-to-Live (TTL) mechanism, which functions reasonably well in normal situations. However, maintaining strong cache consistency in DNS as an indispensable exceptional handling mechanism has become more and more demanding for three important objectives: 1) to quickly respond and handle exceptions such as sudden and dramatic Internet failures caused by natural and human disasters, 2) to adapt increasingly frequent changes of Internet Protocol (IP) addresses due to the introduction of dynamic DNS techniques for various stationed and mobile devices on the Internet, and 3) to provide fine-grain controls for content delivery services to timely balance server load distributions. With agile adaptation to various exceptional Internet dynamics, strong DNS cache consistency improves the availability and reliability of Internet services. In this paper, we first conduct extensive Internet measurements to quantitatively characterize DNS dynamics. Then, we propose a proactive DNS cache update protocol (DNScup), running as middleware in DNS name servers, to provide strong cache consistency for DNS. The core of DNScup is an optimal lease scheme, called dynamic lease, to keep track of the local DNS name servers. We compare dynamic lease with other existing lease schemes through theoretical analysis and trace-driven simulations. Based on the DNS Dynamic Update protocol, we build a DNScup prototype with minor modifications to the current DNS implementation. Our system prototype demonstrates the effectiveness of DNScup and its easy and incremental deployment on the Internet.
机译:域名系统(DNS)中的有效缓存对其性能和可伸缩性至关重要。现有的DNS仅通过使用生存时间(TTL)机制来支持较弱的缓存一致性,该机制在正常情况下运行良好。但是,在DNS中保持强大的缓存一致性作为必不可少的特殊处理机制,对以下三个重要目标的要求越来越高:1)快速响应和处理异常情况,例如由自然和人为灾难导致的突然的Internet故障,2)由于为Internet上的各种固定和移动设备引入了动态DNS技术,从而适应了Internet协议(IP)地址日益频繁的更改; 3)为内容交付服务提供细粒度控制,以及时平衡服务器负载分配。通过灵活地适应各种特殊的Internet动态,强大的DNS缓存一致性提高了Internet服务的可用性和可靠性。在本文中,我们首先进行广泛的Internet测量,以定量地描述DNS动态。然后,我们提出一种主动DNS缓存更新协议(DNScup),作为DNS名称服务器中的中间件运行,以为DNS提供强大的缓存一致性。 DNScup的核心是一种最佳租赁方案,称为动态租赁,用于跟踪本地DNS名称服务器。通过理论分析和跟踪驱动的模拟,我们将动态租赁与其他现有租赁方案进行了比较。基于DNS动态更新协议,我们构建了DNScup原型,并对当前DNS实施进行了少量修改。我们的系统原型演示了DNScup的有效性及其在Internet上的轻松和增量部署。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号