{'fraction_non_alphanumeric': 0.01932367149758454, 'fraction_numerical': 0.0, 'mean_word_length': 5.0510948905109485, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Effective bit selection methods for improving performance of packet classifications on IP routers

In recent years, high-performance routers are needed as well as increasing the link capacity to keep up with the Internet traffic explosion. Routers are preferable to store statistics of the incoming/outgoing traffic to realize the intelligent or policy-based services in the Internet. In this paper, we propose a new packet classification solution, which uses the combination of CAM and DRAM memories. Unlike other algorithms, we do not search the classifier by selecting the front bits, but select bits arbitrary from the classifier as the search key in the CAM. For this purpose, we propose new bit selection methods. Through simulation results, we show that our bit selection methods can decrease the delay of classification.