For a user to access any resource on the Internet, it is necessary to first locate a server hosting the requested resource. The Domain Name System service (DNS) represents the first step in this process, translating a human readable name, the resource host name, into an IP address. With the expansion of Content Distribution Networks (CDNs), the DNS service has seen its importance increase. In a CDN, objects are replicated on different servers to decrease the distance from the client to a server hosting the object that needs to be accessed. The DNS service should improve user experience by directing its demand to the optimal CDN server. While most of the Internet Service Providers (ISPs) offer a DNS service to their customers, it is now common to see clients using a public DNS service instead. This choice may have an impact on Web browsing performance. In this paper we study the impact of choosing one DNS service instead of another and we compare the performance of a large European ISP DNS service with the one of a public DNS service, Google DNS. We propose a causal approach to expose the structural dependencies of the different parameters impacted by the DNS service used and we show how to model these dependencies with a Bayesian network. This model allows us to explain and quantify the benefits obtained by clients using their ISP DNS service and to propose a solution to further improve their performance.
%0 Conference Paper
%1 7277422
%A Hours, H.
%A Biersack, E.
%A Loiseau, P.
%A Finamore, A.
%A Mellia, M.
%B Teletraffic Congress (ITC 27), 2015 27th International
%D 2015
%K Bayes_methods Bayesian_network DNS_resolver_performance_impact Google Google_DNS IP_address IP_networks ISP_DNS_service Internet Internet_service_provider Servers Standards Throughput Web_browsing_performance belief_networks content_distribution_network domain_name_system_service human_readable_name itc itc27 network_servers online_front-ends optimal_CDN_server public_DNS_service resource_host_name server_hosting user_experience_improvement
%P 10-18
%R 10.1109/ITC.2015.9
%T A Study of the Impact of DNS Resolvers on Performance Using a Causal Approach
%U https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc27/7277422.pdf?inline=true
%X For a user to access any resource on the Internet, it is necessary to first locate a server hosting the requested resource. The Domain Name System service (DNS) represents the first step in this process, translating a human readable name, the resource host name, into an IP address. With the expansion of Content Distribution Networks (CDNs), the DNS service has seen its importance increase. In a CDN, objects are replicated on different servers to decrease the distance from the client to a server hosting the object that needs to be accessed. The DNS service should improve user experience by directing its demand to the optimal CDN server. While most of the Internet Service Providers (ISPs) offer a DNS service to their customers, it is now common to see clients using a public DNS service instead. This choice may have an impact on Web browsing performance. In this paper we study the impact of choosing one DNS service instead of another and we compare the performance of a large European ISP DNS service with the one of a public DNS service, Google DNS. We propose a causal approach to expose the structural dependencies of the different parameters impacted by the DNS service used and we show how to model these dependencies with a Bayesian network. This model allows us to explain and quantify the benefits obtained by clients using their ISP DNS service and to propose a solution to further improve their performance.
@inproceedings{7277422,
abstract = {For a user to access any resource on the Internet, it is necessary to first locate a server hosting the requested resource. The Domain Name System service (DNS) represents the first step in this process, translating a human readable name, the resource host name, into an IP address. With the expansion of Content Distribution Networks (CDNs), the DNS service has seen its importance increase. In a CDN, objects are replicated on different servers to decrease the distance from the client to a server hosting the object that needs to be accessed. The DNS service should improve user experience by directing its demand to the optimal CDN server. While most of the Internet Service Providers (ISPs) offer a DNS service to their customers, it is now common to see clients using a public DNS service instead. This choice may have an impact on Web browsing performance. In this paper we study the impact of choosing one DNS service instead of another and we compare the performance of a large European ISP DNS service with the one of a public DNS service, Google DNS. We propose a causal approach to expose the structural dependencies of the different parameters impacted by the DNS service used and we show how to model these dependencies with a Bayesian network. This model allows us to explain and quantify the benefits obtained by clients using their ISP DNS service and to propose a solution to further improve their performance.},
added-at = {2016-07-11T18:20:14.000+0200},
author = {Hours, H. and Biersack, E. and Loiseau, P. and Finamore, A. and Mellia, M.},
biburl = {https://www.bibsonomy.org/bibtex/2cf58811882d71cd246b555730e4c5cdb/itc},
booktitle = {Teletraffic Congress (ITC 27), 2015 27th International},
doi = {10.1109/ITC.2015.9},
interhash = {3c755c70626172eac6a68ee0a48f8f1b},
intrahash = {cf58811882d71cd246b555730e4c5cdb},
keywords = {Bayes_methods Bayesian_network DNS_resolver_performance_impact Google Google_DNS IP_address IP_networks ISP_DNS_service Internet Internet_service_provider Servers Standards Throughput Web_browsing_performance belief_networks content_distribution_network domain_name_system_service human_readable_name itc itc27 network_servers online_front-ends optimal_CDN_server public_DNS_service resource_host_name server_hosting user_experience_improvement},
month = {Sept},
pages = {10-18},
timestamp = {2020-04-30T18:18:14.000+0200},
title = {A Study of the Impact of DNS Resolvers on Performance Using a Causal Approach},
url = {https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc27/7277422.pdf?inline=true},
year = 2015
}