Title
Unified nvTCAM and sTCAM architecture for improving packet matching performance.
Abstract
Software-Defined Networking (SDN) allows controlling applications to install fine-grained forwarding policies in the underlying switches. Ternary Content Addressable Memory (TCAM) enables fast lookups in hardware switches with flexible wildcard rule patterns. However, the performance of packet processing is severely constrained by the capacity of TCAM, which aggravates the processing burden and latency issues. In this paper, we propose a hybrid TCAM architecture which consists of NVM-based TCAM (nvTCAM) and SRAM-based TCAM (sTCAM), utilizing nvTCAM to cache the most popular rules to improve cache-hit-ratio while relying on a very small-size sTCAM to handle cache-miss traffic to effectively decrease update latency. Considering the special rule dependency, we present an efficient Rule Migration Replacement (RMR) policy to make full utilization of both nvTCAM and sTCAM to obtain better performance. Experimental results show that the proposed architecture outperforms current TCAM architectures.
Year
DOI
Venue
2017
10.1145/3078633.3081034
LCTES
Keywords
Field
DocType
TCAM,non-volatile memory,packet matching,Software-Defined Networking
Architecture,Wildcard,Content-addressable memory,Computer science,Cache,Latency (engineering),Parallel computing,Real-time computing,Non-volatile memory,Packet processing,Software-defined networking
Conference
Volume
Issue
ISSN
52
5
0362-1340
Citations 
PageRank 
References 
0
0.34
24
Authors
6
Name
Order
Citations
PageRank
Xianzhong Ding100.34
Zhiyong Zhang2356.60
zhiping jia346360.64
Lei Ju452.76
mengying zhao510414.44
Huawei Huang622328.55