Diversity in DNS Performance Measures
Richard Liston, Sridhar Srinivasan and Ellen Zegura
liston,sridhar,ewz@cc.gatech.edu
Georgia Institute of Technology
Diversity in DNSPerformance Measures – p.1/22
Diversity in DNS Performance Measures Richard Liston, Sridhar - - PowerPoint PPT Presentation
Diversity in DNS Performance Measures Richard Liston, Sridhar Srinivasan and Ellen Zegura liston,sridhar,ewz@cc.gatech.edu Georgia Institute of Technology Diversity in DNSPerformance Measures p.1/22 Roadmap Background: DNS Problem:
Richard Liston, Sridhar Srinivasan and Ellen Zegura
liston,sridhar,ewz@cc.gatech.edu
Georgia Institute of Technology
Diversity in DNSPerformance Measures – p.1/22
Diversity in DNSPerformance Measures – p.2/22
Diversity in DNSPerformance Measures – p.3/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
A.ROOT-SERVERS.NET B.ROOT-SERVERS.NET M.ROOT-SERVERS.NET A.GTLD-SERVERS.NET B.GTLD-SERVERS.NET M.GTLD-SERVERS.NET gatech.edu zeon.cc.gatech.edu gaia.cc.gatech.edu itchy.mindspring.net cnn.com CLIENT LOCAL DNS SERVER
Diversity in DNSPerformance Measures – p.4/22
Query from client Query to gTLD Referral from gTLD Query to NS1 Query to NS2 Timeout/re-xmit to NS1 Response from NS1 Response from NS2 Response to client
Diversity in DNSPerformance Measures – p.5/22
Query from client Query to gTLD Referral from gTLD Query to NS1 Query to NS2 Timeout/re-xmit to NS1 Response from NS1 Response from NS2 Response to client
Diversity in DNSPerformance Measures – p.5/22
A B C M Client 1 ... A B C ... M GTLD Servers: Client 2 Root Servers: Domain Servers: 3 1 2 2 1 example.com example.net example.org
Diversity in DNSPerformance Measures – p.6/22
Diversity in DNSPerformance Measures – p.7/22
Diversity in DNSPerformance Measures – p.8/22
Diversity in DNSPerformance Measures – p.9/22
Diversity in DNSPerformance Measures – p.9/22
Diversity in DNSPerformance Measures – p.10/22
Diversity in DNSPerformance Measures – p.11/22
20 40 60 1.0 1.2 1.4 1.6 1.8 2.0 2.2
Sites Mean response time of completed lookups (sec)
Diversity in DNSPerformance Measures – p.12/22
Diversity in DNSPerformance Measures – p.13/22
Diversity in DNSPerformance Measures – p.13/22
Diversity in DNSPerformance Measures – p.13/22
Diversity in DNSPerformance Measures – p.13/22
Diversity in DNSPerformance Measures – p.14/22
Sites Percentage of access time
20 40 60 80 100
gtld root
Diversity in DNSPerformance Measures – p.15/22
Diversity in DNSPerformance Measures – p.16/22
Diversity in DNSPerformance Measures – p.17/22
Root Servers
A B C D E F G H I J K L M
Sites Root servers chosen for > 10% of queries from each site
Diversity in DNSPerformance Measures – p.18/22
gTLD Servers
A B C D E F G H I J K L M
Sites gTLD servers chosen for > 10% of queries from each site
Diversity in DNSPerformance Measures – p.19/22
Diversity in DNSPerformance Measures – p.20/22
Diversity in DNSPerformance Measures – p.21/22
Diversity in DNSPerformance Measures – p.22/22