arrow
返回

Finding Nonequivalent Classifiers in Boolean Space to Reduce TCAM Usage

delete2016-04-01
delete9
PRE
AI
R
Rihua Wei
杨旭 封面图
杨旭 (Yang Xu) *
H
H. Jonathan Chao
DOI:10.1109/TNET.2015.2402093delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Packet classification is one of the major challenges today in designing high-speed routers and firewalls, as it involves sophisticated multi-dimensional searching. Ternary content addressable memory (TCAM) has been widely used to implement packet classification, thanks to its parallel search capability and constant processing speed. However, TCAMs have limitations of high cost and high power consumption, which ignite the desire to reduce TCAM usage. Recently, many works have been presented on this subject due to two opportunities. One is the well-known range expansion problem for packet classifiers to be stored in TCAM entries. The other is that there often exists redundancy among rules. In this paper, we propose a novel technique called Block Permutation (BP) to compress the packet classification rules stored in TCAMs. Unlike previous schemes that compress classifiers by converting the original classifiers to semantically equivalent classifiers, the BP technique innovatively finds semantically nonequivalent classifiers to achieve compression by performing block-based permutations on the rules represented in Boolean Space. We have developed an efficient heuristic approach to find permutations for compression and have designed its hardware implementation by using a field-programmable gate array (FPGA) to preprocess incoming packets. Our experiments with ClassBench classifiers and Internet Service Provider (ISP) real-life classifiers show that the proposed BP technique can significantly reduce 31.88% TCAM entries on average, in addition to the reduction contributed by other state-of-the-art schemes.
Keyword:
Classifier minimization
field-programmable gate array (FPGA)
logic optimization
packet classification
ternary content-addressable memory (TCAM)
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

I
IEEE-ACM Transactions on Networking
IF:
3.6
论文数:
4.4K
被引数:
9.5K

机构

N
New York University
学者数:
4.4W
论文数: 3.9W
被引数: 5.8W
引用论文

引用论文

Correlating substituent parameter values to electron transport properties of molecules
err2004-03-01
err0
PREAI
errNatalie Vedova-Brook; Nikita Matsunaga; Karl Sohlberg
err分享
err收藏
Inflammatory Cell Infiltrates Vary in Experimental Primary and Metastatic Brain Tumors
err1992-06-01
err0
PREAI
errTakato Morioka; Takehiko Baba; Keith L. Black; Wolfgang J. Streit
err分享
err收藏
Compressing Forwarding Tables for Datacenter Scalability
err2014-01-01
err20
PREAI
errRottenstreich, Ori; Radan, Marat; Cassuto, Yuval; Keslassy, Isaac; Arad, Carmi; Mizrahi, Tal; Revah, Yoram; Hassidim, Avinatan
err分享
err收藏
X-ray Structure, Magnetic and Catalytic Properties of a Cyclic Trinuclear CoII/CoIII/CoIII Complex with a μ3-Hydroxy Anion
err2001-06-01
err0
PREAI
errMarta Łukasiewicz; Zbigniew Ciunik; Jarosław Mazurek; Jarosław Sobczak; Aldona Staroń; Stanisław Wołowiec; Józef J. Zio´łkowski
err分享
err收藏
学者 查看更多内容