6. Concluding remarks
The main contribution of our paper resides in the methodology based on the inference and in the usage of a causal model that allows us to estimate the causal effect of the DNS service on user performance. Using a causal approach and inferring the causal model, which is then represented as a Bayesian graph, we are able to study the causal effect of a DNS service on the TCP throughput. We compare the performance of clients using their ISP local DNS service to the performance of clients using the Google DNS service. The causal model allows to unveil dependencies that would be very difficult, if not impossible, to extract otherwise from the data. We showed that the choice of the DNS service has a strong impact on the location of the servers the clients are redirected to, which in turn impacts not only the distance from clients to servers but also the type of configuration of the servers. Distance and con- figuration are captured by the dependence between the DNS and the RTT and the dependence between the DNS and the server minimum congestion window.