Skip to main content

Towards a High Performance DNSaaS Deployment

  • Conference paper
  • First Online:
Mobile Networks and Management (MONAMI 2014)

Abstract

The existence of the Domain Name Service (DNS) is a vital service for the Internet, being much more than a simple translation mechanism, allowing more high-profiled functionalities such as load-balancing or enhanced content distribution. With the current trend towards Cloud Computing, employing DNS as a Service (DNSaaS) in this paradigm contributes to the decentralisation of this service, improving its robustness and overall flexibility. In order to consider it multiple tenants must be supported among other advanced features, authentication of operations and support multiple DNS backends, providing an adequate interface as well (e.g., a RESTfull interface). While such characteristics seem promising, to the best of our knowledge this is the first paper to assess the performance of DNSaaS. The performed evaluation comprise a thorough set of experiments, demonstrating how the configuration of several simultaneous tenants can be supported, performing several operations, within acceptable response time. Moreover, by assessing the performance of the used DNS backend, results highlighted that the evaluated DNSaaS solution was able to support to \({\approx }36500\) DNS queries per second.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. OpenStack: Openstack cloud software. https://www.openstack.org. Last Visit 08 August 2014

  2. Lu, F., Pan, H., Lei, X., Liao, X., Jin, H.: A virtualization-based cloud infrastructure for ims core network. In: Cloud Computing Technology and Science (CloudCom), 2013 IEEE, vol. 1, pp. 25–32, December 2013

    Google Scholar 

  3. I.S.Consortium: BIND - The most widely used Name Server Software. https://www.isc.org/downloads/bind/. Last Visit 08 August 2014

  4. P. Bv, PowerDNS. https://www.powerdns.com. Last Visit 08 August 2014

  5. OpenStack, Designate, a DNSaaS component for OpenStack. http://designate.readthedocs.org/en/latest/. Last Visit 08 August 2014

  6. von Laszewski, G., Diaz, J., Wang, F., Fox, G.C.: Comparison of multiple cloud frameworks. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), pp. 734–741. IEEE (2012)

    Google Scholar 

  7. Ju, X., Soares, L., Shin, K.G., Ryu, K.D., Da Silva, D.: On fault resilience of openstack. In: Proceedings of the 4th Annual Symposium on Cloud Computing, p. 2. ACM (2013)

    Google Scholar 

  8. da Mata, S.H., Magalhaes, J.M., Cardoso, A., Guardieiro, P.R., Carvalho, H.A.: Performance comparison of enum name servers. In: Computer Communications and Networks (ICCCN), IEEE 2013, pp. 1–5 (2013)

    Google Scholar 

  9. Yu, Y., Wessels, D., Larson, M., Zhang, L.: Authority server selection in DNS caching resolvers. ACM SIGCOMM Comput. Commun. Rev. 42(2), 80–86 (2012)

    Article  Google Scholar 

  10. Migault, D., Girard, C., Laurent, M.: A performance view on dnssec migration. In: Network and Service Management (CNSM), IEEE 2010, pp. 469–474 (2010)

    Google Scholar 

  11. Rudinsky, J.: Private enum based number portability administrative system evaluation. In: International Conference on Ultra Modern Telecommunications & Workshops, ICUMT 2009, IEEE 2009, pp. 1–7 (2009)

    Google Scholar 

  12. Celesti, A., Villari, M., Puliafito, A.: A naming system applied to a reservoir cloud. In: 2010 Sixth International Conference on Information Assurance and Security (IAS), pp. 247–252, August 2010

    Google Scholar 

  13. Berger, A., Gansterer, W.: Modeling DNS agility with DNSMap. In: 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 387–392, April 2013

    Google Scholar 

  14. Huang, C., Maltz, D., Li, J., Greenberg, A.: Public DNS system and global traffic management. In: INFOCOM, 2011 Proceedings IEEE, pp. 2615–2623, April 2011

    Google Scholar 

  15. Lee, B.-S., Tan, Y.S., Sekiya, Y., Narishige, A., Date, S.: Availability and effectiveness of root dns servers: a long term study. In: Network Operations and Management Symposium (NOMS), 2010 IEEE, pp. 862–865, April 2010

    Google Scholar 

  16. Casalicchio, E., Caselli, M., Coletta, A.: Measuring the global domain name system. IEEE Netw. 27(1), 25–31 (2013)

    Article  Google Scholar 

  17. OpenStack, Keystone, The OpenStack Identity Service! http://keystone.openstack.org. Last Visit 08 August 2014

  18. Labs, N.: NSD: Name Server Daemon. http://www.nlnetlabs.nl/projects/nsd/. Last Visit 08 August 2014

  19. Seger, M.: Collectl. http://collectl.sourceforge.net/. Last Visit 08 August 2014

  20. OpenStack, python-designateclient. http://python-designateclient.readthedocs.org/en/latest/index.html. Last Visit 08 August 2014

  21. Nomium, Network measurement tools. http://nominum.com/support/measurement-tools. Last Visit 08 August 2014

Download references

Acknowledgments

This work was carried out with the support of the MobileCloud Networking project (FP7-ICT-318109) funded by the European Commission through the 7th ICT Framework Program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bruno Sousa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Sousa, B. et al. (2015). Towards a High Performance DNSaaS Deployment. In: Agüero, R., Zinner, T., Goleva, R., Timm-Giel, A., Tran-Gia, P. (eds) Mobile Networks and Management. MONAMI 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 141. Springer, Cham. https://doi.org/10.1007/978-3-319-16292-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16292-8_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16291-1

  • Online ISBN: 978-3-319-16292-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics