Routing tables building methods for increasing DNS(SEC) resolving platforms efficiency

  • Emmanuel Herbert
  • , Daniel Migault
  • , Stephane Senecal
  • , Stanislas Francfort
  • , Maryline Laurent

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper proposes to use optimization and machine learning methods in order to develop innovative techniques for balancing the DNS(SEC) traffic according to Fully Qualified Domain Names (FQDN), rather than according to the IP addresses. With DNS traffic doubling every year and the deployment of its secure extension DNSSEC, DNS resolving platforms require more and more resources. A way to cope with these increasing resources demands is to balance the DNS traffic among the DNS platform servers based on the queried FQDN. Several methods are considered to build a FQDN based routing table: mixed integer linear programming (MILP), a K-means clustering algorithm and a heuristic scheme. These load balancing approaches are run and evaluated on real DNS traffic data extracted from the operational IP network of an Internet Service Provider (ISP) and they result in a difference of less than 2% CPU between the servers of a platform.

Original languageEnglish
Title of host publicationProceedings of the 2013 IFIP/IEEE International Symposium on Integrated Network Management, IM 2013
Pages824-827
Number of pages4
Publication statusPublished - 10 Sept 2013
Externally publishedYes
Event2013 IFIP/IEEE International Symposium on Integrated Network Management, IM 2013 - Ghent, Belgium
Duration: 27 May 201331 May 2013

Publication series

NameProceedings of the 2013 IFIP/IEEE International Symposium on Integrated Network Management, IM 2013

Conference

Conference2013 IFIP/IEEE International Symposium on Integrated Network Management, IM 2013
Country/TerritoryBelgium
CityGhent
Period27/05/1331/05/13

Keywords

  • DNS
  • DNSSEC
  • load balancing
  • machine learning
  • optimization
  • routing

Fingerprint

Dive into the research topics of 'Routing tables building methods for increasing DNS(SEC) resolving platforms efficiency'. Together they form a unique fingerprint.

Cite this