Abstract

Packet classification is a very basic technique in supporting various advanced network services, for example, network measurement, quality of service, flow routing, and so on. Traditional decision tree-based packet classification algorithms often generate many redundant rules. To solve this issue, we propose GroupCuts, which employs two novel ideas. (1) Space relationship-based rule clustering: according to the analysis of classifiers, GroupCuts clusters the rules of similar size and then partitions the classifiers into subgroups. Building decision trees in these sub-groups achieves fine space performance. (2) Dynamic Point Split: in order to reduce the rule duplication in decision trees, we select multiple rule projection points to accomplish space decomposition. Using simulations of 1,000 to 100,000 rule classifiers, we show that, compared with other existing algorithms, the proposed algorithm achieves an improvement in memory requirement without reducing the search performance.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call