Performance Evaluation of ENUM Name Servers

Authors

  • Saulo Henrique da Mata Federal University of Uberlí¢ndia
  • Johann M. H. Magalhaes Federal University of Uberlandia Av. Joao Naves de Avila, 2121, Bloc 3N Uberlandia, MG, Brazil - 38400-912
  • Alexandre Cardoso Federal University of Uberlandia Av. Joao Naves de Avila, 2121, Bloc 3N Uberlandia, MG, Brazil - 38400-912
  • Paulo R. Guardieiro Federal University of Uberlandia Av. Joao Naves de Avila, 2121, Bloc 3N Uberlandia, MG, Brazil - 38400-912
  • Helio A. Carvalho CPqD, Rua Dr. Ricardo Benetton Martins, s/n Parque II do Polo de Alta Tecnologia, Campinas, SP, Brazil - 13086-902

Keywords:

ENUM, Benchmarking, BIND, NSD, MyDNS-NG, PowerDNS

Abstract

ENUM is a protocol for mapping E.164 telephone numbers into Internet URIs. In this paper, we present a performance evaluation of ENUM name servers considering the new requirements and challenges imposed on traditional DNS  servers with the incorporation of ENUM protocol. We defined three performance metrics for this performance evaluation: query throughput, response time, and CPU usage. Using a benchmarking testbed, we eval-uated four name servers implementations (BIND, MyDNS-NG, NSD and PowerDNS) in different scenarios considering distinct size of database and types of records being queried. Moreover, we improved the existing methodology for this kind of evaluation, since we identified the limitations of DNSPerf and proposed a new procedure for the evaluation. Results show that BIND and NSD servers achieved a high query throughput with great scalability features. On the other hand, PowerDNS server had a lower throughput and high sensibil-ity to database size. MyDNS-NG server presented a quite low query throughput and poor scalability and, therefore, it is not suitable for ENUM purposes. These results bring to light a new reality for studies of ENUM servers, since they have not been evaluated in such a extended scenarios and size of the database.

References

ITU-T (2005). The International Public Telecommunication Numbering Plan. ITU Recommendation E.164.

Berners-Lee, T.; Fielding, R.; Masinter, L. (1998); Uniform Resource Identifiers (URI): Generic Syntax. RFC 2396.

Bradner, S.; Conroy, L.; Fugiwara, K. (2011); The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application (ENUM). RFC 6116.

Shen, C.; Schulzrinne, H. (2007); Measurement and Evaluation of ENUM Server Performance. IEEE International Conf. on Communications, ICC 07, 1967-1972.

Shen, C.; Schulzrinne, H. (2006); Evaluation and Comparison of BIND, PDNS and Navitas as ENUM Server. Technical Report cucs-029-06, Columbia University.

Tetenyi, I.; Szabo, G.; Kiss, A.; Toth, A. (2008); ENUM in everyday practice. Is it a dream or an opportunity?. Infocommunication Journal, LXIII:48-54.

Rudinsky, J. (2009); Private ENUM based Number Portability Administrative System Evaluation. International Conference on Ultra Modern Telecommunications Workshops, ICUMT 09, 1-7.

Lee, H.; Mun, Y. (2004); Performance Evaluation of ENUM Directory Service Design. Lectures Notes in Computer Science; 3038:1124-1130. http://dx.doi.org/10.1007/978-3-540-24688-6_145

Balakrichenan, S.; Bugnazet, T.; Becker, M. (2007); Studying ENUM Performance with Modeling and Simulation. First Asia Int. Conf. on Modelling Simulation, AMS 07 ; 82-87.

da Mata, S.H.; Guardieiro, P.R.; Cardoso, A.; Lamounier, E.; Theodoro, L. (2011); Performance Study of ENUM Service Based in Modeling and Simulation. 8th Int. Conf. on Information, Communications and Signal Processing, ICICS 11 ; 1-5. http://dx.doi.org/10.1109/ICICS.2011.6173557

da Mata, S. H.; Magalhaes, J. M. H.; Cardoso, A.; Carvalho, H. A.; Guardieiro, P. R. (2013); Performance Comparison of ENUM Name Servers. 22nd International Conference on Computer Communication and Networks (ICCCN2013), 1-5.

Nominum (2007). DNSPerf: DNS Performance Tool Manual.

Lin, H. et al (2009); VoIP Signalling Performance Requirements and Expectations. Internet Draft.

Vixie, P. et al (1997); Dynamic Updates in the Domain Name System (DNS UPDATE). RFC 2136.

Published

2014-06-15

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.