Presentation is loading. Please wait.

Presentation is loading. Please wait.

Authors: Balajee Vamanan and T. N. Vijaykumar Conf. : ACM CoNEXT 2011 Presenter : JHAO-YAN JIAN Date : 2012/5/9 1 TreeCAM: Decoupling Updates and Lookups.

Similar presentations


Presentation on theme: "Authors: Balajee Vamanan and T. N. Vijaykumar Conf. : ACM CoNEXT 2011 Presenter : JHAO-YAN JIAN Date : 2012/5/9 1 TreeCAM: Decoupling Updates and Lookups."— Presentation transcript:

1 Authors: Balajee Vamanan and T. N. Vijaykumar Conf. : ACM CoNEXT 2011 Presenter : JHAO-YAN JIAN Date : 2012/5/9 1 TreeCAM: Decoupling Updates and Lookups in Packet Classification

2 INTRODUCTION Line rates increasing (40 Gbps now, 160 Gbps soon) Classifier size (number of rules) increasing Custom rules for VPNs, QoS Rules are getting more dynamic too Larger classifiers at faster lookup & update rates Must perform well in lookups and updates at low power 2

3 INTRODUCTION TreeCAM: Three novel ideas Dual tree versions to decouple lookups and updates coarse tree in TCAM  reduce lookup accesses Tree/TCAM hybrid fine tree in control memory  reduce update effort Interleaved layout of leaves to cut ordering effort Performs well in lookups and updates 6-8 TCAM accesses for lookups Close to ideal TCAM for updates 3

4 TreeCAM Coarse Tree Idea: partition rules among TCAM subarrays using decision trees 4k-entry subarrays  coarse tree with each leaf in a subarray 2-deep tree  fast lookup Packets traverse subarrays 4

5 TreeCAM Fine Tree Key observation: A packet cannot match multiple leaves  only rules within the same leaf need ordering Reduce update effort  Tree with small binth – fine tree One coarse-tree leaf contains some contiguous fine-tree leaves 5

6 Updating - No Re-balancing 6

7 Updating - Local Re-balancing 7

8 Updating - Global Re-balancing 8

9 EXPERIMENTAL 9

10 10

11 EXPERIMENTAL 11

12 EXPERIMENTAL 12


Download ppt "Authors: Balajee Vamanan and T. N. Vijaykumar Conf. : ACM CoNEXT 2011 Presenter : JHAO-YAN JIAN Date : 2012/5/9 1 TreeCAM: Decoupling Updates and Lookups."

Similar presentations


Ads by Google