Download presentation
Presentation is loading. Please wait.
Published byPiers Bryant Modified over 5 years ago
1
Clustered Hierarchical Search Structure for Large-Scale Packet Classification on FPGA
Publisher : Field Programmable Logic and Applications, 2011 Author : Oguzhan Erdem, Hoang Le, Viktor K. Prasanna Presenter : Yu-Hsiang Wang Date : 2011/11/09
2
Outline Related Work Clustered Hierarchical Search Structure(CHSS)
Architecture Performance evaluations
3
Related Work Backtrack : the search needs to proceed in the backward direction and requires stalling the pipeline.
4
Clustered Hierarchical Search Structure
Clustering algorithm : partition a given ruleset based on the SA field to eliminate backtracking from DA trie to the SA. In each cluster, the prefixes are pairwise disjoint. The number of clusters is at most 4 in the real life and synthetic rulesets.
5
Clustered Hierarchical Search Structure
6
Clustered Hierarchical Search Structure
A range tree is built for each leaf prefix node of a DA trie if the number of rules at the node exceeds a predefined threshold.
7
Clustered Hierarchical Search Structure
Define two parameters : NRtrie, NRtree NRtrie: remaining rules of DA trie node > NRtrie leaf node => DP tree non-leaf node => TCAM NRtree : remaining rules of DP tree > NRtree => TCAM TCAM include: (1) the non-leaf DA trie rules (2) the excessive DP tree rules. NRtrie and NRtree provide the trade-off between the size of the on-chip memory and TCAM.
8
Architecture
9
Performance evaluations
We set a limit on αT = 0.1 (the ratio of the number of rules stored in the TCAM over the total number of rules of the given ruleset).
10
Performance evaluations
Xilinx ISE 12.4, with Xilinx Virtex-5 XC5VFX200T with −2 speed grade
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.