Measurement and Evaluation of ENUM Server Performance
Charles Shen, Henning Schulzrinne

TL;DR
This paper evaluates the performance of different DNS server implementations for ENUM, revealing Navitas as the most optimized and suitable choice, while analyzing bottlenecks in PowerDNS.
Contribution
It provides a comparative analysis of DNS servers for ENUM, highlighting Navitas's superior performance and identifying bottlenecks in PowerDNS.
Findings
Navitas outperforms PowerDNS and BIND in ENUM server performance.
BIND is unsuitable for ENUM due to poor scalability.
Performance bottlenecks in PowerDNS were identified and analyzed.
Abstract
ENUM is a DNS-based protocol standard for mapping E.164 telephone numbers to Internet Uniform Resource Identifiers (URIs). It places unique requirements on the existing DNS infrastructure, such as data scalability, query throughput, response time, and database update rates. This paper measures and evaluates the performance of existing name server implementation as ENUM servers. We compared PowerDNS (PDNS), BIND and Navitas. Results show that BIND is not suitable for ENUM due to its poor scaling property. Both PDNS and Navitas can serve ENUM. However, Navitas turns out to be highly optimized and clearly outperforms PDNS in all aspects we have tested. We also instrumented the PDNS server to identify its performance bottleneck and investigated ways to improve it.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management
