5th International ICST Conference on Performance Evaluation Methodologies and Tools

Research Article

K-means and adaptive k-means algorithms for clustering DNS traffic

Download621 downloads
  • @INPROCEEDINGS{10.4108/icst.valuetools.2011.245598,
        author={Qinghui Xu and Daniel  Migault and stephane senecal and Stanislas Francfort},
        title={K-means and adaptive k-means algorithms for clustering DNS traffic},
        proceedings={5th International ICST Conference on Performance Evaluation Methodologies and Tools},
        publisher={ICST},
        proceedings_a={VALUETOOLS},
        year={2012},
        month={6},
        keywords={telecommunication network architecture dns dnssec routing data mining clustering k-means},
        doi={10.4108/icst.valuetools.2011.245598}
    }
    
  • Qinghui Xu
    Daniel Migault
    stephane senecal
    Stanislas Francfort
    Year: 2012
    K-means and adaptive k-means algorithms for clustering DNS traffic
    VALUETOOLS
    ICST
    DOI: 10.4108/icst.valuetools.2011.245598
Qinghui Xu1, Daniel Migault1, stephane senecal1,*, Stanislas Francfort1
  • 1: Orange Labs
*Contact email: stephane.senecal@orange-ftgroup.com

Abstract

Internet Service Providers' DNS traffic can be up to 120000 queries per second and increases around 8% every month. DNSSEC is expected to replace DNS and brings new challenge to naming resolution with heavy signature check. This paper provides an architecture, where incoming DNS traffic is split according to the DNS query rather than to its IP address, in order to minimize the number of signature checks. To split DNS traffic among the different nodes of the platform, k-means clustering algorithms are considered. This paper proposes an enhancement of the standard algorithm: an adaptive k-means and compares performance of both methods on simulated data from a Gaussian mixture model and on real DNS traffic data from the Orange IP network.