Multi-Terabit IP Lookup Using Parallel Bidirectional Pipelines Author: Weirong Jiang, Viktor K....
-
date post
20-Dec-2015 -
Category
Documents
-
view
214 -
download
0
Transcript of Multi-Terabit IP Lookup Using Parallel Bidirectional Pipelines Author: Weirong Jiang, Viktor K....
Multi-Terabit IP LookupUsing Parallel Bidirectional Pipelines
Author: Weirong Jiang, Viktor K. Prasanna Publisher: May 2008 CF '08: Proceedings of the 2008
conference on Computing frontiers ACM Presenter: Yu-Ping ChiangDate: 2008/09/16
Outline
Overview Front End Back End
Memory Balancing Trie Partitioning Subtrie-to-Pipeline Mapping Node-to-Stage Mapping
Performance
Back End
Process packets Output retrieved next-hop information:
using delay to retrieve
output information
Outline
Overview Front End Back End
Memory Balancing Trie Partitioning Subtrie-to-Pipeline Mapping Node-to-Stage Mapping
Performance
Node-to-Stage Mapping
Problem formulation
Constraint: ancestor mapped preceding to child. Main idea:
two subtries mapped onto different direction. two same trie level nodes mapped onto differe
nt stages.
Inversion: Methods:
largest leaf least height largest leaf per height least average depth per leaf
(use in following section)
Inversion Factor (IFR) (in following section: 4~8)
O(HN) Node fields:
Distance to child Memory address of child
H = # of pipeline stagesN = total # of trie nodes
Outline
Overview Front End Back End
Memory Balancing Trie Partitioning Subtrie-to-Pipeline Mapping Node-to-Stage Mapping
Performance