کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
486432 703363 2014 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A Real-time Updatable FPGA-based Architecture for Fast Regular Expression Matching
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر علوم کامپیوتر (عمومی)
پیش نمایش صفحه اول مقاله
A Real-time Updatable FPGA-based Architecture for Fast Regular Expression Matching
چکیده انگلیسی

In recent years, regular expression has been widely used in many network fields, but more and more applications require real-time update FSM and a space reduced DFA due to limited memory capacity. In this paper, we firstly propose a new architecture on FPGA supporting real-time update FSM, and design a special protocol for this update. Secondly, in order to support large-scale and complex semantic regular expression rule sets, we design an improved run-length encoding (iRLE) algorithm based on FPGA to reduce the DFA's storage space. The proposed algorithm gains a good compression ratio and requires only 2 clock cycles per a state transition. The experimental results also show that the new algorithm has both advantages of compressing ratio and speed, and the maximum throughput of the automaton can reach 10.7Gbps.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Procedia Computer Science - Volume 31, 2014, Pages 852-859