• DocumentCode
    3746906
  • Title

    Cate: An open and highly configurable framework for performance evaluation of packet classification algorithms

  • Author

    Wladislaw Gusew;Sven Hager;Bj?rn Scheuermann

  • Author_Institution
    Computer Engineering Group, Humboldt University of Berlin, Rudower Chaussee 25, 12489, GERMANY
  • fYear
    2015
  • Firstpage
    3037
  • Lastpage
    3048
  • Abstract
    Network packet classification is the central building block for important services such as QoS routing and firewalling. Accordingly, a wide range of classification schemes has been proposed, each with its own specific set of characteristics. But while novel algorithms keep being developed at a high pace, there barely exists tool support for proper benchmarking, which makes it hard for researchers and engineers to evaluate and compare those algorithms in changing scenarios. In this paper, we present the Classification Algorithm Testing Environment (CATE). CATE consistently and reproducibly extracts the key performance characteristics, such as memory footprint and matching speed, for a predefined set of classification algorithms from a highly customizable set of benchmarks. In addition, we demonstrate that CATE can be used to gain new insights on both the input parameter sensitivity and the scalability of even well-studied algorithms.
  • Keywords
    "Benchmark testing","Classification algorithms","Software algorithms","Time measurement","Heuristic algorithms","Algorithm design and analysis"
  • Publisher
    ieee
  • Conference_Titel
    Winter Simulation Conference (WSC), 2015
  • Electronic_ISBN
    1558-4305
  • Type

    conf

  • DOI
    10.1109/WSC.2015.7408407
  • Filename
    7408407