首页> 外文会议>Proceedings of the Sixth Symposium on Operating Systems Design and Implementation(OSDI'04) >CoDNS: Improving DNS Performance and Reliability via Cooperative Lookups
【24h】

CoDNS: Improving DNS Performance and Reliability via Cooperative Lookups

机译:CoDNS:通过合作查找提高DNS性能和可靠性

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

摘要

The Domain Name System (DNS) is a ubiquitous part of everyday computing, translating human-friendly machine names to numeric IP addresses. Most DNS research has focused on server-side infrastructure, with the assumption that the aggressive caching and redundancy on the client side are sufficient. However, through systematic monitoring, we find that client-side DNS failures are widespread and frequent, degrading DNS performance and reliability. We introduce CoDNS, a lightweight, cooperative DNS lookup service that can be independently and incrementally deployed to augment existing nameservers. It uses a locality and proximity-aware design to distribute DNS requests, and achieves low-latency, low-overhead name resolution, even in the presence of local DNS nameserver delay/failure. Using live traffic, we show that CoDNS reduces average lookup latency by 27-82%, greatly reduces slow lookups, and improves DNS availability by an additional '9'. We also show that a widely-deployed service using CoDNS gains increased capacity, higher reliability, and faster start times.
机译:域名系统(DNS)是日常计算中无处不在的部分,它将人性化的计算机名称转换为数字IP地址。大多数DNS研究都集中在服务器端基础结构上,并假设在客户端进行积极的缓存和冗余就足够了。但是,通过系统的监视,我们发现客户端DNS故障广泛且频繁发生,从而降低了DNS性能和可靠性。我们介绍了CoDNS,这是一种轻量级的协作DNS查找服务,可以独立且增量地部署它以扩展现有的名称服务器。它使用局域性和接近性感知设计来分发DNS请求,即使在存在本地DNS名称服务器延迟/故障的情况下,也可以实现低延迟,低开销的名称解析。使用实时流量,我们发现CoDNS将平均查找延迟减少了27-82%,大大减少了缓慢查找,并通过额外的“ 9”提高了DNS可用性。我们还表明,使用CoDNS进行广泛部署的服务可提高容量,提高可靠性并缩短启动时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号