Persistent DNS connections for improved performance

Abstract : In the DNS resolution process, packet losses and ensuing retransmission timeouts induce marked latencies: the current UDP-based resolution process takes up to 5 seconds to detect a loss event. We find that persistent DNS connections based on TCP or TLS can provide an elegant solution to this problem. With controlled experiments on a testbed, we show that persistent DNS connections significantly reduces worst-case latency. We then leverage a large-scale platform to study the performance impact of TCP/TLS on recursive resolvers. We find that off-the-shelf software and reasonably powerful hardware can effectively provide recursive DNS service over TCP and TLS, with a manageable performance hit compared to UDP.
Document type :
Conference papers
Complete list of metadatas

Cited literature [4 references]  Display  Hide  Download

https://hal.inria.fr/hal-02149978
Contributor : Baptiste Jonglez <>
Submitted on : Thursday, June 6, 2019 - 7:03:55 PM
Last modification on : Friday, July 5, 2019 - 9:57:09 AM

File

networking2019_jonglez_dns_ext...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02149978, version 1

Citation

Baptiste Jonglez, Sinan Birbalta, Martin Heusse. Persistent DNS connections for improved performance. NETWORKING 2019 - IFIP Networking 2019, May 2019, Warsaw, Poland. ⟨hal-02149978⟩

Share

Metrics

Record views

55

Files downloads

516