Logo image
Energy-Efficient TCAM Search Engine Design Using Priority-Decision in Memory Technology
期刊文章   同儕審查

Energy-Efficient TCAM Search Engine Design Using Priority-Decision in Memory Technology

Hsiang-Jen Tsai, Keng-Hao Yang, Yin-Chi Peng, Chien-Chen Lin, Ya-Han Tsao, Meng-Fan ChangTien-Fu Chen
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 卷.25(3), 頁碼.962-973
03/2017

摘要

Deep packet inspection or virus detection memory architecture network security nonvolatile ternary content-addressable memory (TCAM) priority-decision in memory (PDM) Software Hardware and Architecture Electrical and Electronic Engineering
Ternary content-addressable memory (TCAM)-based search engines generally need a priority encoder (PE) to select the highest priority match entry for resolving the multiple match problem due to the don't care (X) features of TCAM. In contemporary network security, TCAM-based search engines are widely used in regular expression matching across multiple packets to protect against attacks, such as by viruses and spam. However, the use of PE results in increased energy consumption for pattern updates and search operations. Instead of using PEs to determine the match, our solution is a three-phase search operation that utilizes the length information of the matched patterns to decide the longest pattern match data. This paper proposes a promising memory technology called priority-decision in memory (PDM), which eliminates the need for PEs and removes restrictions on ordering, implying that patterns can be stored in an arbitrary order without sorting their lengths. Moreover, we present a sequential input-state (SIS) scheme to disable the mass of redundant search operations in state segments on the basis of an analysis distribution of hex signatures in a virus database. Experimental results demonstrate that the PDM-based technology can improve update energy consumption of nonvolatile TCAM (nvTCAM) search engines by 36%-67%, because most of the energy in these search engines is used to reorder. By adopting the SIS-based method to avoid unnecessary search operations in a TCAM array, the search energy reduction is around 64% of nvTCAM search engines.

相關連結

指標

1 檢視次數

詳細資料

Logo image