Balanced HiCuts: an optimized packet classification algorithm

  • Authors:
  • Hatam Abdoli

  • Affiliations:
  • Computer Department, Bu-Ali Sina University, Hamadan, Iran

  • Venue:
  • ICCOMP'09 Proceedings of the WSEAES 13th international conference on Computers
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ability to classify each incoming packet is called packet classification and is based on an arbitrary number of packet header fields. The role of packet classification is important in special services such as VPNs, firewalls and differentiated services, and influence wire-speed routing. After studding the characteristics of real life classifiers and also requirements of packet classification, it seems that distribution of rules scope is non-uniform and in some sub spaces have more density inside the total space of classifiers. This feature guided us to add "cut point heuristic" to HiCuts, one of the most efficient algorithms. Based on this new heuristic, two new optimized designs for HiCuts have been proposed and their performance are simulated and evaluated. The most specifications of proposed methods are balancing of decision trees and reducing the consumed memory.