SlideShare a Scribd company logo
1 of 4
Download to read offline
1311333265
Abstractā€” Domain Name Systems (DNS) servers provide a
critical service to users and application on the internet. At the top
of the DNS hierarchy is the Root DNS servers providing pointers
to Top Level Domain servers on the Internet. Over the past
years the number of Root DNS servers has grown to cope with
the exponential growth of the Internet. This paper reports on the
status and performance of the Root DNS servers gathered by the
Gulliverā€™s project SEIL probes which are deployed globally. This
is the first effort to carry out long term study, from 2007 till 2009,
on the performance of Root DNS servers. The data gathered
shows the performance of anycast Root DNS servers in terms of
Loss Rate and Query Response Time (QRT). Anycast serversā€™
performance on the whole has been improving with more
deployment of its instances, while unicast serversā€™ performance
has been roughly the same. We have correlated changes in the
QRT to events that has occurred, eg. Cable breaks and
deployment of a new anycast instance.
Index Termsā€” anycast root DNS server, Gulliver project,
resilience of root DNS, performance
I. INTRODUCTION
VER the years, we have seen tremendous growth in the
Internet[1], where the number of hosts have grown
exponentially since 1994, and the number of users have
reached over 1.5 billion users[2]. Supporting the discovery of
new server and hosts is the distributed directory service
provided by the root DNS servers[3]. Their ability to continue
to support the growth of internet host as well as new
applications that uses the DNS aggressively is certainly a
success story of the internet design.
A. Differernt Root DNS Server instances
Root DNS servers which started off as single unicast
instances have recently been joined by multiple instances
using anycast protocol. Though spread throughout the world,
most of the root DNS servers outside of the US are anycast
servers[4]. The difference between the two lies in the
Manuscript received August 26, 2009. This work is supported by Nanyang
Technological University under the project Scalable High Performance
Computing using Cloud Computing grant.
Bu-Sung Lee and Yu Shyang Tan are with the School of Computer
Engineering, Nanyang Technological University, Singapore (e-mail:
{EBSLEE,tanys}@ntu.edu.sg).
Yuji Sekiya, is with The University of Tokyo, Japan (e-mail:
sekiya@wide.ad.jp).
Atsushi Narishige is with the Graduate School, Osaka University, Japan
(e-mail:narishige.atsushi@ist.osaka-u.ac.jp).
Susumu Date is with the Osaka University, Japan, (email:
date@ais.cmc.osaka-u.ac.jp).
identification of the end-points. Unicast servers associate each
endpoint with one unique network address. While anycast
server associates one network address to many end-points, yet
only one of the end-points will be chosen to communicate
with the sender.
Root DNS servers A, C, E, F, I, J, K, M are anycast servers,
with multiple instances globally. While servers B, D, E and H
are unicast and are located mainly in the US region.
B. Gulliver Project [5]
The Gulliver projectā€™s, started in 2007 by WIDE Project[6],
aim is to observe the Internetā€™s global behavior from all
around the world from a userā€™s perspective. It uses SEIL
probes[7] deployed around the world to send single queries to
the root DNS servers at regular intervals. The results are then
collected at the Collection host. Figure 1 shows the setup.
Fig. 1. Operation of the Gulliverā€™s probe
Among the fields in the data collected, the STATUS of the
query, the Round trip time, the time query is sent, probeā€™s
identifier and the destination are the fields used in our
analysis.
II. ANALYSIS
The performance of a DNS server is measured in terms of
ā€¢ Query Response Time (QRT), the time difference from
a query being made till receiving the reply. It
includes network latency and query processing time.
QRTi = Query processing time by DNS server i +
Network latency to DNS server i
Availability and Effectiveness of Root DNS
servers: A long term study
Bu-Sung Lee, Yu Shyang Tan, Yuji Sekiya, Atsushi Narishige, Susumu Date
O
1311333265
Where Network latency is the network round trip time of
the query to the nearest instance of DNS server i and it
varies depending on network conditions along the path.
ā€¢ Loss Rate, measures the availability of DNS server i. It
indicates the rate at which DNS server i did not respond
to the probesā€™ queries, i.e. Query TIMEOUT.
LRi = Number of ā€˜no repliesā€™ from DNS server i
Total number of queries to DNS server i
Our program, used in processing the data, is implemented in
Hadoop[8], an open source distributed programming model.
The filtering out of the un-used datasets was done in the Map
phase of Hadoop, using the related data record fields, e.g.
STATUS field of the dataset to compute the Loss Rate.
A. Evaluation of Effectiveness through Mean QRT
This section, we analysis how effective the root DNS
servers are able to serve Internet users by analyzing the mean
QRT of each region. Different geographical region are at
difference phase of development of the Internet and thus have
different characteristics. Thus we do not compare them using
global mean, but rather group them into regions.
From Table 1(b), it is observed that Europe has four root
DNS servers, which returns a Mean QRT value of less than or
roughly 40 msec, which indicate a low QRT. It has the best
response time among the four regions. In the case where one
of the root DNS servers fails, the user would unlikely notice
major degradation as the next root DNS server is able to
respond as quickly. Contrary, South East Asia region, which
has sparse number of root DNS, has the worst Mean QRT with
majority of the mean QRT above 200 msec. The results tally
with the root-DNS placement geographical map shown in [3],
where Europe has a large number root DNS servers and South
East Asia region the least.
TABLE 1
COMPARISON OF QRT, IN MILLISECONDS, BETWEEN VARIOUS REGIONAL
DNS
Server
F B C A M E
Mean
QRT
13.342 18.919 20.531 62.995 79.111 97.628
DNS
Server
I G D H K J
Mean
QRT
118.93 122.07 125.79 139.62 160.89 204.25
(a) Mean QRT table for US region
DNS
Server
K I J C M F
Mean
QRT
9.438 21.683 24.874 35.278 54.97 90.126
DNS
Server
D G H A E B
Mean
QRT
96.17 99.304 116.87 123.56 175.04 175.25
(b) Mean QRT table for Europe region
DNS
Server
I M K B F J
Mean
QRT
23.062 152.74 242.38 247.89 266.80 271.79
DNS
Server
E C A D H G
Mean
QRT
277.89 279.34 283.06 305.76 340.83 344.52
(c) Mean QRT table for South East Asia region
DNS
Server
M I F B K C
Mean
QRT
3.0903 55.445 82.864 120.77 129.71 132.14
DNS
Server
E A G D J H
Mean
QRT
161.31 181.07 188.73 188.84 199.13 218.13
(d) Mean QRT table for East Asia region
B. Unicast and Anycast Root DNS Server Performance
Figure 2 compares the average QRT value from all probes
to all anycast servers and unicast servers. Figure 2(a) show a
progressive drop in the QRT over the years for the anycast
servers, while Figure 2(b), the unicast servers remains around
the same, but showed an increasing trend since start of 2009.
Compared to the unicast servers, the improvement shown for
the anycast servers is more significant and might be due to the
deployment of more anycast root DNS instances.
(a) Average QRT of all probes to all Anycast root DNS servers
(b) Average QRT of all probes to all Unicast root DNS servers
Fig. 2. Comparison of Avg QRT of Anycast and Unicast root DNS servers
1311333265
C. Root DNS Availability
Fig. 3. Plot showing correlation between Loss Rate of the various probes
and the mean QRT
Figure 3 shows the Loss Rate of 8 different probes to all
root DNS servers plotted against their Mean QRT to the
servers. Even as the Mean QRT (x-axis) increases, the Loss
Rate (y-axis) does not necessary increases, i.e. there is not
much correlation between mean QRT and Loss Rate as can be
seen from the randomness of the points in the plot. This
observation is confirmed by a correlation coefficient value of
0.1266 calculated from the graph.
Fig. 4. Loss Rate of 4 different probes to Root DNS Servers
To drill into the availability issue, the Loss Rate from 4
probes to the root DNS servers are plotted as shown in Figure
4. If all probes reports high Loss Rate it is likely that there are
possible problems with the root server (i.e. possible attacks on
the root DNS servers) as the probes are from different regions,
thus excluding possible network problems. A good example
here will be root DNS server G (6 oā€™clock point in the plot). It
seems the probes all have a Loss Rate of greater than 2% to
server G.
On the other hand, SG(28) probe, located in Singapore,
shows over 1.00% Loss Rate to all Root DNS servers while
other probe boxes show much smaller Loss Rates to almost all
Root DNS servers. This might imply that there might be some
problem with SG(28) probe accessing Root DNS servers
compared with other probe boxes. This is quite true as the
South-east Asia region is very scarcely populated with root
servers.
The connectivity between FR(7) and the nearest instance of
F.root-server.net is having some problem as the Loss Rate is
over 10.0% and this level of Loss Rate is not experience by
other probes, thus showing signs of abnormality.
D. Correlated Event
Every now and then there are abrupt and drastic changes in
the network which puts the Internet to the test. An example of
such an event is the recent cable fault between China and
Taiwan. On 12 August 2009[9], a segment of the Asia-Pacific
Cable Network 2 (APCN2) undersea cable network around
Taiwan suffered a serious cable fault. This caused packets to
be rerouted via a different path. This can be observed by the
increase in the QRT for the Singapore probe as shown by the
thick bold line in Figure 6. The extremely high QRT/RTT
value for F.ROOT-SERVERS.NET occurred at around 4:00
am when there was a switch in the route due to cable break.
We did a traceroute to check the path taken to reach the
F.ROOT-SERVERS.NET which is an anycast ROOT server
with many instances around the world and found that the
packet is going all over the world, from Singapore -> Japan ->
USA ->Europe -> Latin America. This is certainly abnormal
as previously QRT readings are less than 40ms. This is due to
switching of the routes to another link between Japan and
Singapore and the only peering point with F.ROOT-
SERVERS.NET is in Latin America.
For some root servers, they are less affected by the
disruption as seen in Figure 5, for the case of root server M.
After the initial congestion, the first few days after the cable
fault, the QRT stabilizes. However, since it is a different
cable, it network latency is different, in this case slightly
longer.
Fig. 5. Mean QRT of probe SG(28) in Singapore quering root server M
On the other hand, the availability did not show significant
difference in the Loss Rate from Singapore to all the Root
DNS servers during the cable interruption. This is due to hosts
able to find alternative paths to the closest instance of the root
DNS server. This is a positive result, as it certainly testifies to
the resilience of DNS architecture.
1311333265
Fig. 6. Daily QRT(or RTT) from SG(28) probe in Singapore
In a separate case, Figure 7 shows the trend of monthly
Mean QRT of 3 probes to different root DNS servers, over a
long period of time. The bold line, featuring the QRT trend for
the Otemachi probe to root DNS server I, shows the impact
when a new instance of server I is deployed. In this case a new
instance of the I.root-server.net was place in Japan where the
Otemachi probe is located. Thus, it caused the drastic drop in
Mean QRT. Previously the nearest root server I is in USA.
Fig. 7. Long term trends in Mean QRT of some root DNS servers
III. RELATED WORKS
[10-14] shows some experimental studies carried out to
understand the performance and vulnerability of the DNS.
These experiments are carried out over a short period of time.
RIPE have done numerous monitoring work on the Internet,
among which the more recent ones are [15-16]. [17] is a
service provided to users to allow monitoring of their
networkā€™s connectivity to the rest of the Internet.
IV. CONCLUSION
This paper analyzed the data captured by Gulliverā€™s Project
over a two year period from 2007 till 2009 and highlighted the
trend in which anycast servers are becoming more pervasive
and providing better performance than unicast servers.
We also conclude that abnormalities in QRT values can
assist us in pinpointing events that cause changes to the
network have happened, such as changes in network path,
disruption to the cable system, etc. Loss Rate obtained from
different probes from different regions can help indicate a
faulty root DNS instance.
While this paper provided a glimpse at what is happening to
the root DNS across the globe, it would have been better if we
can look at the hit rates of the servers to understand the load
on the different root DNS servers. This will allow us to further
correlate the different data and help the different root DNS
administrators in their decision on upgrade and new
deployment.
ACKNOWLEDGMENT
The authors would like to thank the Gulliver project and its
administrators for providing the necessary data logs and
support. The authors would also like to thank the Pacific Rim
International University (PRIUS) project for the support
given.
REFERENCES
[1] http://navigators.com/stats.html
[2] http://www.interntworldstats.com/stats.htm
[3] http://www.root-servers.org/
[4] Sandeep Sarat, Vasileios Pappas, Andreas Terzis,ā€ On the Use of
Anycast in DNSā€, SIGMETRICSā€™05, 6-10 June 2005.
[5] http://gulliver.wide.ad.jp/
[6] http://www.wide.ad.jp/
[7] http://www.seil.jp/seilseries/seil/seilplus.php
[8] http://hadoop.apache.org/common/docs/current/mapred_tutorial.html
[9] http://www.mis-asia.com/news/articles/asian-undersea-cable-disruption-
slows-internet-access
[10] Jeffrey Pang, et. al., ā€œ Availability, Usage and Deployment
Characteristics of the Domain Name Serverā€™, Internet Measurement
Conferenceā€™04. Oct 25-27. 2004.
[11] Richard Listion, Sidhar Srinivasan, Ellen Zegura, ā€œ Diversity in DNS
Performance Measuresā€, Internet Measurement Workshopā€™02 Nov 6-8,
2002.
[12] Jaeyeon Jung, Emil Sit, Hari Balakrishnan,ā€ DNS Performance and the
effectiveness of Cachingā€, IEEE/ACM Transaction on Networking vol.
10, No. 5, Oct 2002
[13] Sebastian Castro, Duane Wessels, and Marina Fomenkow,ā€A day at the
Root of the Internetā€, ACM SIGCOMM Computer Communication
Review, Vol. 38, No. 5, Oct 2008
[14] Yuji Sekiya, Kenjiro Cho, Akira Kato, Ryuji Somegawa, Tatsuya
Jinmei, and Jun Murai,ā€Root and ccTLD DNS server observation from
worldwide locations.ā€, Proceedings of Passive and Active Measurement
2003, pp. 117-129. April 2003.
[15] http://www.ripe.net/news/study-youtube-hijacking.html
[16] http://www.ripe.net/projects/reports/2008cable-cut/index.html
[17] http://www.ripe.net/projects/ttm/index.html

More Related Content

Similar to Availability and effectiveness of root DNS servers A long term study.pdf

A-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of ServiceA-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of Service
CSCJournals
Ā 
Comparative Study for Performance Analysis of Routing Protocols in Mobility a...
Comparative Study for Performance Analysis of Routing Protocols in Mobility a...Comparative Study for Performance Analysis of Routing Protocols in Mobility a...
Comparative Study for Performance Analysis of Routing Protocols in Mobility a...
eeiej
Ā 
Latency equalization as a new network service primitive.ppt
Latency equalization as a new network service primitive.pptLatency equalization as a new network service primitive.ppt
Latency equalization as a new network service primitive.ppt
Shankar Murthy
Ā 
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
ijp2p
Ā 

Similar to Availability and effectiveness of root DNS servers A long term study.pdf (20)

Literature Servey of DNS
Literature Servey of DNSLiterature Servey of DNS
Literature Servey of DNS
Ā 
Bcs 052 solved assignment
Bcs 052 solved assignmentBcs 052 solved assignment
Bcs 052 solved assignment
Ā 
IRJET- Comparative Performance Analysis of Routing Protocols in Manet using NS-2
IRJET- Comparative Performance Analysis of Routing Protocols in Manet using NS-2IRJET- Comparative Performance Analysis of Routing Protocols in Manet using NS-2
IRJET- Comparative Performance Analysis of Routing Protocols in Manet using NS-2
Ā 
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
Ā 
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
Ā 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
Ā 
DFAA- A Dynamic Flow Aggregation Approach Against SDDOS Attacks in Cloud
DFAA- A Dynamic Flow Aggregation Approach Against SDDOS Attacks in CloudDFAA- A Dynamic Flow Aggregation Approach Against SDDOS Attacks in Cloud
DFAA- A Dynamic Flow Aggregation Approach Against SDDOS Attacks in Cloud
Ā 
A-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of ServiceA-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of Service
Ā 
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MOBILITY A...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MOBILITY A...COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MOBILITY A...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MOBILITY A...
Ā 
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MOBILITY A...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MOBILITY A...COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MOBILITY A...
COMPARATIVE STUDY FOR PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS IN MOBILITY A...
Ā 
Comparative Study for Performance Analysis of Routing Protocols in Mobility a...
Comparative Study for Performance Analysis of Routing Protocols in Mobility a...Comparative Study for Performance Analysis of Routing Protocols in Mobility a...
Comparative Study for Performance Analysis of Routing Protocols in Mobility a...
Ā 
IRJET- A Review on Performance Enhancement of Web Services using Tagged-Sub O...
IRJET- A Review on Performance Enhancement of Web Services using Tagged-Sub O...IRJET- A Review on Performance Enhancement of Web Services using Tagged-Sub O...
IRJET- A Review on Performance Enhancement of Web Services using Tagged-Sub O...
Ā 
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
PERFORMANCE COMPARISON AND ANALYSIS OF PROACTIVE, REACTIVE AND HYBRID ROUTING...
Ā 
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
Ā 
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
Performance Comparison and Analysis of Proactive, Reactive and Hybrid Routing...
Ā 
Latency equalization as a new network service primitive.ppt
Latency equalization as a new network service primitive.pptLatency equalization as a new network service primitive.ppt
Latency equalization as a new network service primitive.ppt
Ā 
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
Ā 
ENHANCING STUDENTSā€™ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
ENHANCING STUDENTSā€™ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIAENHANCING STUDENTSā€™ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
ENHANCING STUDENTSā€™ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
Ā 
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
Ā 
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
Ā 

More from Laurie Smith

More from Laurie Smith (20)

The Writing Process For An Argument Is Shown In Blue
The Writing Process For An Argument Is Shown In BlueThe Writing Process For An Argument Is Shown In Blue
The Writing Process For An Argument Is Shown In Blue
Ā 
Writing The Gre Argument Essay Step By Step Guid
Writing The Gre Argument Essay Step By Step GuidWriting The Gre Argument Essay Step By Step Guid
Writing The Gre Argument Essay Step By Step Guid
Ā 
Law Essays - Writing Center 247.
Law Essays - Writing Center 247.Law Essays - Writing Center 247.
Law Essays - Writing Center 247.
Ā 
Reflective Writing
Reflective WritingReflective Writing
Reflective Writing
Ā 
Analysis Of Flying Over Waters Telegraph
Analysis Of Flying Over Waters TelegraphAnalysis Of Flying Over Waters Telegraph
Analysis Of Flying Over Waters Telegraph
Ā 
Case Study Format For Nursing Students Admissi
Case Study Format For Nursing Students AdmissiCase Study Format For Nursing Students Admissi
Case Study Format For Nursing Students Admissi
Ā 
4 Perfect Essay Starter Tips - Essays Writing Service - O
4 Perfect Essay Starter Tips - Essays Writing Service - O4 Perfect Essay Starter Tips - Essays Writing Service - O
4 Perfect Essay Starter Tips - Essays Writing Service - O
Ā 
8 MLA Annotated Bibliography Templates
8 MLA Annotated Bibliography Templates8 MLA Annotated Bibliography Templates
8 MLA Annotated Bibliography Templates
Ā 
Essay On Importance Of Education In English Imp
Essay On Importance Of Education In English ImpEssay On Importance Of Education In English Imp
Essay On Importance Of Education In English Imp
Ā 
Examples Of Science Paper Abstract Writing A Scienti
Examples Of Science Paper Abstract Writing A ScientiExamples Of Science Paper Abstract Writing A Scienti
Examples Of Science Paper Abstract Writing A Scienti
Ā 
Maduro Ms Estn Deprimidos Technical Englis
Maduro Ms Estn Deprimidos Technical EnglisMaduro Ms Estn Deprimidos Technical Englis
Maduro Ms Estn Deprimidos Technical Englis
Ā 
Narrative Essay Peer Review Worksheet - Worksheet Fun
Narrative Essay Peer Review Worksheet - Worksheet FunNarrative Essay Peer Review Worksheet - Worksheet Fun
Narrative Essay Peer Review Worksheet - Worksheet Fun
Ā 
Fire Safety Writing Prompts And Themed Papers Writi
Fire Safety Writing Prompts And Themed Papers WritiFire Safety Writing Prompts And Themed Papers Writi
Fire Safety Writing Prompts And Themed Papers Writi
Ā 
Master Paper Writers. Custom Essay Writing Services From Best Essays ...
Master Paper Writers. Custom Essay Writing Services From Best Essays ...Master Paper Writers. Custom Essay Writing Services From Best Essays ...
Master Paper Writers. Custom Essay Writing Services From Best Essays ...
Ā 
HOW TO WRITE THE NYU SUPPLEMENTAL
HOW TO WRITE THE NYU SUPPLEMENTALHOW TO WRITE THE NYU SUPPLEMENTAL
HOW TO WRITE THE NYU SUPPLEMENTAL
Ā 
Business Paper How To Write Commentary In An Essay
Business Paper How To Write Commentary In An EssayBusiness Paper How To Write Commentary In An Essay
Business Paper How To Write Commentary In An Essay
Ā 
Chinese Dragon Writing Paper Teaching Resources
Chinese Dragon Writing Paper Teaching ResourcesChinese Dragon Writing Paper Teaching Resources
Chinese Dragon Writing Paper Teaching Resources
Ā 
Chemistry Lab Report Format
Chemistry Lab Report FormatChemistry Lab Report Format
Chemistry Lab Report Format
Ā 
Kawaii Writing Paper Sets By Asking For Trouble Notonthehi
Kawaii Writing Paper Sets By Asking For Trouble NotonthehiKawaii Writing Paper Sets By Asking For Trouble Notonthehi
Kawaii Writing Paper Sets By Asking For Trouble Notonthehi
Ā 
How To Write Conclusions Of A Research Paper
How To Write Conclusions Of A Research PaperHow To Write Conclusions Of A Research Paper
How To Write Conclusions Of A Research Paper
Ā 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
Ā 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
Ā 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
Ā 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
Ā 

Recently uploaded (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
Ā 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
Ā 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
Ā 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
Ā 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Ā 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
Ā 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
Ā 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Ā 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
Ā 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
Ā 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
Ā 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
Ā 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Ā 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
Ā 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ā 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
Ā 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
Ā 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
Ā 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
Ā 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
Ā 

Availability and effectiveness of root DNS servers A long term study.pdf

  • 1. 1311333265 Abstractā€” Domain Name Systems (DNS) servers provide a critical service to users and application on the internet. At the top of the DNS hierarchy is the Root DNS servers providing pointers to Top Level Domain servers on the Internet. Over the past years the number of Root DNS servers has grown to cope with the exponential growth of the Internet. This paper reports on the status and performance of the Root DNS servers gathered by the Gulliverā€™s project SEIL probes which are deployed globally. This is the first effort to carry out long term study, from 2007 till 2009, on the performance of Root DNS servers. The data gathered shows the performance of anycast Root DNS servers in terms of Loss Rate and Query Response Time (QRT). Anycast serversā€™ performance on the whole has been improving with more deployment of its instances, while unicast serversā€™ performance has been roughly the same. We have correlated changes in the QRT to events that has occurred, eg. Cable breaks and deployment of a new anycast instance. Index Termsā€” anycast root DNS server, Gulliver project, resilience of root DNS, performance I. INTRODUCTION VER the years, we have seen tremendous growth in the Internet[1], where the number of hosts have grown exponentially since 1994, and the number of users have reached over 1.5 billion users[2]. Supporting the discovery of new server and hosts is the distributed directory service provided by the root DNS servers[3]. Their ability to continue to support the growth of internet host as well as new applications that uses the DNS aggressively is certainly a success story of the internet design. A. Differernt Root DNS Server instances Root DNS servers which started off as single unicast instances have recently been joined by multiple instances using anycast protocol. Though spread throughout the world, most of the root DNS servers outside of the US are anycast servers[4]. The difference between the two lies in the Manuscript received August 26, 2009. This work is supported by Nanyang Technological University under the project Scalable High Performance Computing using Cloud Computing grant. Bu-Sung Lee and Yu Shyang Tan are with the School of Computer Engineering, Nanyang Technological University, Singapore (e-mail: {EBSLEE,tanys}@ntu.edu.sg). Yuji Sekiya, is with The University of Tokyo, Japan (e-mail: sekiya@wide.ad.jp). Atsushi Narishige is with the Graduate School, Osaka University, Japan (e-mail:narishige.atsushi@ist.osaka-u.ac.jp). Susumu Date is with the Osaka University, Japan, (email: date@ais.cmc.osaka-u.ac.jp). identification of the end-points. Unicast servers associate each endpoint with one unique network address. While anycast server associates one network address to many end-points, yet only one of the end-points will be chosen to communicate with the sender. Root DNS servers A, C, E, F, I, J, K, M are anycast servers, with multiple instances globally. While servers B, D, E and H are unicast and are located mainly in the US region. B. Gulliver Project [5] The Gulliver projectā€™s, started in 2007 by WIDE Project[6], aim is to observe the Internetā€™s global behavior from all around the world from a userā€™s perspective. It uses SEIL probes[7] deployed around the world to send single queries to the root DNS servers at regular intervals. The results are then collected at the Collection host. Figure 1 shows the setup. Fig. 1. Operation of the Gulliverā€™s probe Among the fields in the data collected, the STATUS of the query, the Round trip time, the time query is sent, probeā€™s identifier and the destination are the fields used in our analysis. II. ANALYSIS The performance of a DNS server is measured in terms of ā€¢ Query Response Time (QRT), the time difference from a query being made till receiving the reply. It includes network latency and query processing time. QRTi = Query processing time by DNS server i + Network latency to DNS server i Availability and Effectiveness of Root DNS servers: A long term study Bu-Sung Lee, Yu Shyang Tan, Yuji Sekiya, Atsushi Narishige, Susumu Date O
  • 2. 1311333265 Where Network latency is the network round trip time of the query to the nearest instance of DNS server i and it varies depending on network conditions along the path. ā€¢ Loss Rate, measures the availability of DNS server i. It indicates the rate at which DNS server i did not respond to the probesā€™ queries, i.e. Query TIMEOUT. LRi = Number of ā€˜no repliesā€™ from DNS server i Total number of queries to DNS server i Our program, used in processing the data, is implemented in Hadoop[8], an open source distributed programming model. The filtering out of the un-used datasets was done in the Map phase of Hadoop, using the related data record fields, e.g. STATUS field of the dataset to compute the Loss Rate. A. Evaluation of Effectiveness through Mean QRT This section, we analysis how effective the root DNS servers are able to serve Internet users by analyzing the mean QRT of each region. Different geographical region are at difference phase of development of the Internet and thus have different characteristics. Thus we do not compare them using global mean, but rather group them into regions. From Table 1(b), it is observed that Europe has four root DNS servers, which returns a Mean QRT value of less than or roughly 40 msec, which indicate a low QRT. It has the best response time among the four regions. In the case where one of the root DNS servers fails, the user would unlikely notice major degradation as the next root DNS server is able to respond as quickly. Contrary, South East Asia region, which has sparse number of root DNS, has the worst Mean QRT with majority of the mean QRT above 200 msec. The results tally with the root-DNS placement geographical map shown in [3], where Europe has a large number root DNS servers and South East Asia region the least. TABLE 1 COMPARISON OF QRT, IN MILLISECONDS, BETWEEN VARIOUS REGIONAL DNS Server F B C A M E Mean QRT 13.342 18.919 20.531 62.995 79.111 97.628 DNS Server I G D H K J Mean QRT 118.93 122.07 125.79 139.62 160.89 204.25 (a) Mean QRT table for US region DNS Server K I J C M F Mean QRT 9.438 21.683 24.874 35.278 54.97 90.126 DNS Server D G H A E B Mean QRT 96.17 99.304 116.87 123.56 175.04 175.25 (b) Mean QRT table for Europe region DNS Server I M K B F J Mean QRT 23.062 152.74 242.38 247.89 266.80 271.79 DNS Server E C A D H G Mean QRT 277.89 279.34 283.06 305.76 340.83 344.52 (c) Mean QRT table for South East Asia region DNS Server M I F B K C Mean QRT 3.0903 55.445 82.864 120.77 129.71 132.14 DNS Server E A G D J H Mean QRT 161.31 181.07 188.73 188.84 199.13 218.13 (d) Mean QRT table for East Asia region B. Unicast and Anycast Root DNS Server Performance Figure 2 compares the average QRT value from all probes to all anycast servers and unicast servers. Figure 2(a) show a progressive drop in the QRT over the years for the anycast servers, while Figure 2(b), the unicast servers remains around the same, but showed an increasing trend since start of 2009. Compared to the unicast servers, the improvement shown for the anycast servers is more significant and might be due to the deployment of more anycast root DNS instances. (a) Average QRT of all probes to all Anycast root DNS servers (b) Average QRT of all probes to all Unicast root DNS servers Fig. 2. Comparison of Avg QRT of Anycast and Unicast root DNS servers
  • 3. 1311333265 C. Root DNS Availability Fig. 3. Plot showing correlation between Loss Rate of the various probes and the mean QRT Figure 3 shows the Loss Rate of 8 different probes to all root DNS servers plotted against their Mean QRT to the servers. Even as the Mean QRT (x-axis) increases, the Loss Rate (y-axis) does not necessary increases, i.e. there is not much correlation between mean QRT and Loss Rate as can be seen from the randomness of the points in the plot. This observation is confirmed by a correlation coefficient value of 0.1266 calculated from the graph. Fig. 4. Loss Rate of 4 different probes to Root DNS Servers To drill into the availability issue, the Loss Rate from 4 probes to the root DNS servers are plotted as shown in Figure 4. If all probes reports high Loss Rate it is likely that there are possible problems with the root server (i.e. possible attacks on the root DNS servers) as the probes are from different regions, thus excluding possible network problems. A good example here will be root DNS server G (6 oā€™clock point in the plot). It seems the probes all have a Loss Rate of greater than 2% to server G. On the other hand, SG(28) probe, located in Singapore, shows over 1.00% Loss Rate to all Root DNS servers while other probe boxes show much smaller Loss Rates to almost all Root DNS servers. This might imply that there might be some problem with SG(28) probe accessing Root DNS servers compared with other probe boxes. This is quite true as the South-east Asia region is very scarcely populated with root servers. The connectivity between FR(7) and the nearest instance of F.root-server.net is having some problem as the Loss Rate is over 10.0% and this level of Loss Rate is not experience by other probes, thus showing signs of abnormality. D. Correlated Event Every now and then there are abrupt and drastic changes in the network which puts the Internet to the test. An example of such an event is the recent cable fault between China and Taiwan. On 12 August 2009[9], a segment of the Asia-Pacific Cable Network 2 (APCN2) undersea cable network around Taiwan suffered a serious cable fault. This caused packets to be rerouted via a different path. This can be observed by the increase in the QRT for the Singapore probe as shown by the thick bold line in Figure 6. The extremely high QRT/RTT value for F.ROOT-SERVERS.NET occurred at around 4:00 am when there was a switch in the route due to cable break. We did a traceroute to check the path taken to reach the F.ROOT-SERVERS.NET which is an anycast ROOT server with many instances around the world and found that the packet is going all over the world, from Singapore -> Japan -> USA ->Europe -> Latin America. This is certainly abnormal as previously QRT readings are less than 40ms. This is due to switching of the routes to another link between Japan and Singapore and the only peering point with F.ROOT- SERVERS.NET is in Latin America. For some root servers, they are less affected by the disruption as seen in Figure 5, for the case of root server M. After the initial congestion, the first few days after the cable fault, the QRT stabilizes. However, since it is a different cable, it network latency is different, in this case slightly longer. Fig. 5. Mean QRT of probe SG(28) in Singapore quering root server M On the other hand, the availability did not show significant difference in the Loss Rate from Singapore to all the Root DNS servers during the cable interruption. This is due to hosts able to find alternative paths to the closest instance of the root DNS server. This is a positive result, as it certainly testifies to the resilience of DNS architecture.
  • 4. 1311333265 Fig. 6. Daily QRT(or RTT) from SG(28) probe in Singapore In a separate case, Figure 7 shows the trend of monthly Mean QRT of 3 probes to different root DNS servers, over a long period of time. The bold line, featuring the QRT trend for the Otemachi probe to root DNS server I, shows the impact when a new instance of server I is deployed. In this case a new instance of the I.root-server.net was place in Japan where the Otemachi probe is located. Thus, it caused the drastic drop in Mean QRT. Previously the nearest root server I is in USA. Fig. 7. Long term trends in Mean QRT of some root DNS servers III. RELATED WORKS [10-14] shows some experimental studies carried out to understand the performance and vulnerability of the DNS. These experiments are carried out over a short period of time. RIPE have done numerous monitoring work on the Internet, among which the more recent ones are [15-16]. [17] is a service provided to users to allow monitoring of their networkā€™s connectivity to the rest of the Internet. IV. CONCLUSION This paper analyzed the data captured by Gulliverā€™s Project over a two year period from 2007 till 2009 and highlighted the trend in which anycast servers are becoming more pervasive and providing better performance than unicast servers. We also conclude that abnormalities in QRT values can assist us in pinpointing events that cause changes to the network have happened, such as changes in network path, disruption to the cable system, etc. Loss Rate obtained from different probes from different regions can help indicate a faulty root DNS instance. While this paper provided a glimpse at what is happening to the root DNS across the globe, it would have been better if we can look at the hit rates of the servers to understand the load on the different root DNS servers. This will allow us to further correlate the different data and help the different root DNS administrators in their decision on upgrade and new deployment. ACKNOWLEDGMENT The authors would like to thank the Gulliver project and its administrators for providing the necessary data logs and support. The authors would also like to thank the Pacific Rim International University (PRIUS) project for the support given. REFERENCES [1] http://navigators.com/stats.html [2] http://www.interntworldstats.com/stats.htm [3] http://www.root-servers.org/ [4] Sandeep Sarat, Vasileios Pappas, Andreas Terzis,ā€ On the Use of Anycast in DNSā€, SIGMETRICSā€™05, 6-10 June 2005. [5] http://gulliver.wide.ad.jp/ [6] http://www.wide.ad.jp/ [7] http://www.seil.jp/seilseries/seil/seilplus.php [8] http://hadoop.apache.org/common/docs/current/mapred_tutorial.html [9] http://www.mis-asia.com/news/articles/asian-undersea-cable-disruption- slows-internet-access [10] Jeffrey Pang, et. al., ā€œ Availability, Usage and Deployment Characteristics of the Domain Name Serverā€™, Internet Measurement Conferenceā€™04. Oct 25-27. 2004. [11] Richard Listion, Sidhar Srinivasan, Ellen Zegura, ā€œ Diversity in DNS Performance Measuresā€, Internet Measurement Workshopā€™02 Nov 6-8, 2002. [12] Jaeyeon Jung, Emil Sit, Hari Balakrishnan,ā€ DNS Performance and the effectiveness of Cachingā€, IEEE/ACM Transaction on Networking vol. 10, No. 5, Oct 2002 [13] Sebastian Castro, Duane Wessels, and Marina Fomenkow,ā€A day at the Root of the Internetā€, ACM SIGCOMM Computer Communication Review, Vol. 38, No. 5, Oct 2008 [14] Yuji Sekiya, Kenjiro Cho, Akira Kato, Ryuji Somegawa, Tatsuya Jinmei, and Jun Murai,ā€Root and ccTLD DNS server observation from worldwide locations.ā€, Proceedings of Passive and Active Measurement 2003, pp. 117-129. April 2003. [15] http://www.ripe.net/news/study-youtube-hijacking.html [16] http://www.ripe.net/projects/reports/2008cable-cut/index.html [17] http://www.ripe.net/projects/ttm/index.html