Implementation Issues of Early Application Identification

  • Authors:
  • Laurent Bernaille;Renata Teixeira

  • Affiliations:
  • Centre National de la Recherche Scientifique (CNRS) and, Université Pierre et Marie Curie - Paris 6, Paris, France;Centre National de la Recherche Scientifique (CNRS) and, Université Pierre et Marie Curie - Paris 6, Paris, France

  • Venue:
  • AINTEC '07 Proceedings of the 3rd Asian conference on Internet Engineering: Sustainable Internet
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The automatic identification of applications associated with network traffic is an essential step to apply quality-of-service policies and profile network usage. Our prior work proposes Early Application Identification, a method that accurately identifies the application after the first four packets of a TCP connection. However, an online implementation of this method faces two challenges: it needs to run at high speed and with limited memory. This paper addresses these issues. We propose an algorithm that implements Early Application Identificationplus a number of computation and memory optimizations. An evaluation using traffic traces collected at our university network shows that this implementation can classify traffic at up to 6 Gbit/s. This speed is more than enough to classify traffic at current edge networks.