Packet Classification by Multilevel Cutting of the Classification Space: An Algorithmic-Architectural Solution for IP Packet Classification in Next Generation Networks
Algorithm 1
Heuristic to select the dimensions to cut along.
For each dimension
Get
the number of unique values
Get the average of the
number of unique values over
all dimensions
Select the dimensions where
the number of unique values
average
Get the number of cuts for
each selected dimension