Diversity in DNS performance measures

DNS is a critical component of the operation of Internet applications. However, DNS performance in the wide-area is not well understood. A number of studies present DNS performance measurements [1], [2], [3], [4], but the measurements are out of date, are not collected at client locations (e.g., they are taken at root servers), or are collected at very few client locations.In this paper we present the largest known study of wide-area DNS performance at clients. We use data obtained under a variety of network environments such as location in the Internet topology, connection technology and client ISP. We identify DNS system performance measures and investigate the degree to which they vary from site to site. We report on measures that are relatively consistent throughout the system such as the fraction of names whose lookups succeed, and those that vary widely, such as overall response times and response times from root and gTLD servers. We also discuss the impact of some of these measures on DNS performance for non-cached domain names, confirming some current notions about DNS operation while challenging others.

[1]  Edith Cohen,et al.  Proactive caching of DNS records: addressing a performance bottleneck , 2003, Comput. Networks.

[2]  Paul V. Mockapetris,et al.  Domain names - implementation and specification , 1987, RFC.

[3]  Marc Abrams,et al.  Analysis of Sources of Latency in Downloading Web Pages , 2000, WebNet.

[4]  Robert Tappan Morris,et al.  DNS performance and the effectiveness of caching , 2001, IMW '01.

[5]  George Varghese,et al.  Reducing Web latency using reference point caching , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[6]  Anees Shaikh,et al.  On the effectiveness of DNS-based server selection , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[7]  Paul Barford,et al.  Critical path analysis of TCP transactions , 2000, SIGCOMM.

[8]  Mark Handley,et al.  Topologically-aware overlay construction and server selection , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[9]  Balachander Krishnamurthy,et al.  Looking for Science in the Art of Network Measurement , 2001, IWDC.

[10]  Randy Bush,et al.  Selection and Operation of Secondary DNS Servers , 1997, RFC.

[11]  Balachander Krishnamurthy,et al.  Characterizing large DNS traces using graphs , 2001, IMW '01.

[12]  Evi Nemeth,et al.  DNS measurements at a root server , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[13]  Balachander Krishnamurthy,et al.  Web Protocols and Practice - HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement , 2001 .

[14]  K. G. Lockyer An introduction to critical path analysis , 1965 .

[15]  Craig E. Wills,et al.  The Contribution of DNS Lookup Costs to Web Object Retrieval , 2000 .

[16]  Jia Wang,et al.  Proceedings of the 2002 Usenix Annual Technical Conference a Precise and Efficient Evaluation of the Proximity between Web Clients and Their Local Dns Servers , 2022 .

[17]  Vern Paxson,et al.  An architecture for large-scale Internet measurement , 1998, IEEE Commun. Mag..

[18]  Edith Cohen,et al.  Prefetching the means for document transfer: a new approach for reducing Web latency , 2002, Comput. Networks.