2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS) 2015
DOI: 10.1109/ancs.2015.7110131
|View full text |Cite
|
Sign up to set email alerts
|

Packet classification using a bloom filter in a leaf-pushing area-based quad-trie

Abstract: Packet classification is one of the most essential functions that Internet routers should perform at wire-speed for every incoming packet. An area-based quad-trie (AQT) for packet classification has an issue in search performance since many rule nodes can be encountered in a search procedure. A leaf-pushing AQT improves the search performance of the AQT by making a single rule node exist in each search path. This paper proposes a new algorithm to improve the search performance of the leaf-pushing AQT further. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 5 publications
0
8
0
Order By: Relevance
“…BSOL-RC [17] builds a decision trie with very high level so that it needs a separated decision trie for each field in the filter and a new trie level when ever the fields ranges are overlapped. DBAMCP [20] performs a sequential search to its integrated bloom filters and hash tables, also it need many hash tables that affects its search time. It can be noticed that using CF gives the proposed method an advantage over the DBAMCP [20], because it uses bloom filter, which is known to be slower than CF.…”
Section: Ip Packet Filtering Throughputmentioning
confidence: 99%
See 2 more Smart Citations
“…BSOL-RC [17] builds a decision trie with very high level so that it needs a separated decision trie for each field in the filter and a new trie level when ever the fields ranges are overlapped. DBAMCP [20] performs a sequential search to its integrated bloom filters and hash tables, also it need many hash tables that affects its search time. It can be noticed that using CF gives the proposed method an advantage over the DBAMCP [20], because it uses bloom filter, which is known to be slower than CF.…”
Section: Ip Packet Filtering Throughputmentioning
confidence: 99%
“…In their algorithm, they tried to minimize the number of replicated filters by performing a replication rule with the BSOL algorithm. Lim and Byun [20] build a packet classifier by integrating a bloom filter into an area based quad tree (BF-AQT). The internal nodes with rules have been pushed into leaves to get better performance.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…If the keys are biased, a grouping with more trie nodes might perform better when the trie data structure is unbalanced. As needed, we can employ tree balance techniques [6,11,18,23,41,43] to rebalance the data structure. Thus, when the number of groupings is fixed, fewer trie nodes always perform better.…”
Section: Genmatcher Grouping Algorithmmentioning
confidence: 99%
“…GenMatcher is able to process a larger key. For the larger key, we can utilize the single instruction multiple data (SIMD) techniques [21][22][23] to take advantage of wider instructions available in modern processors. To further improve search performance, we can extend this work to support a parallel [29,38] arbitrary matching architecture to process multiple tries in parallel.…”
Section: Composability Of Genmatchermentioning
confidence: 99%