亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整的填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

FPGA-CPU Architecture Accelerated Regular Expression Matching With Fast Preprocessing

计算机科学 正则表达式 现场可编程门阵列 并行计算 预处理器 匹配(统计) 深包检验 吞吐量 协处理器 有限状态机 嵌入式系统 网络数据包 算法 操作系统 人工智能 计算机网络 统计 数学 无线
作者
Jincheng Zhong,Shuhui Chen,Biao Han
出处
期刊:The Computer Journal [Oxford University Press]
卷期号:66 (12): 2928-2947 被引量:5
标识
DOI:10.1093/comjnl/bxac138
摘要

Abstract Regular Expression Matching (REM) is the core of Deep Packet Inspection (DPI), which is important for various network security applications. The burgeoning Software Defined Network and Network Function Virtualization technologies make the network evolve more dynamic, which brings serious challenges for DPI engines to achieve high matching performance with fast rule-set update capability. To meet these challenges, this paper proposes a heterogeneous Field Programmable Gate Array (FPGA)-Central Processing Unit (CPU) architecture to accelerate Deterministic Finite Automaton (DFA)-based REM with high preprocessing performance. Firstly, a novel regex decomposition technique is proposed to solve the DFA state explosion problem, which splits each regex into one prefix and several postfixes. Secondly, heterogeneous architecture is presented to collaboratively handle regex matching, in which prefixes are matched in parallel in an FPGA and postfixes are matched in a CPU. To further improve the matching performance, several well-designed DFA compression techniques and regex decomposition optimizations are proposed. Our design has been implemented in a DPI prototype employing a medium-end FPGA. Extensive experiments are conducted to evaluate the performance. Results reveal that our proposed architecture achieves 6.33 Gbps matching throughput on the Snort rule-set (v3.0), which is close to state-of-the-art FPGA NFA-based schemes. However, the rule-set preprocessing time is significantly reduced to <7 minutes, compared with up to several hours of FPGA NFA-based countermeasures.

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
PDF的下载单位、IP信息已删除 (2025-6-4)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
firesquall完成签到,获得积分10
7秒前
8秒前
ly完成签到 ,获得积分10
17秒前
量子星尘发布了新的文献求助10
30秒前
35秒前
Yaang完成签到,获得积分10
37秒前
Yaang发布了新的文献求助10
41秒前
量子星尘发布了新的文献求助10
59秒前
海洋岩土12138完成签到 ,获得积分10
1分钟前
科研通AI2S应助科研通管家采纳,获得10
1分钟前
昌班发布了新的文献求助10
1分钟前
量子星尘发布了新的文献求助10
1分钟前
上官若男应助吃点奥利奥采纳,获得10
1分钟前
1分钟前
1分钟前
sailingluwl完成签到,获得积分10
2分钟前
量子星尘发布了新的文献求助10
2分钟前
量子星尘发布了新的文献求助10
2分钟前
3分钟前
liu_发布了新的文献求助10
3分钟前
Akim应助科研通管家采纳,获得10
3分钟前
桐桐应助吃点奥利奥采纳,获得10
3分钟前
量子星尘发布了新的文献求助10
3分钟前
3分钟前
Singularity应助liu_采纳,获得10
3分钟前
3分钟前
量子星尘发布了新的文献求助10
3分钟前
coolkid应助liu_采纳,获得10
3分钟前
平常冬易完成签到,获得积分10
4分钟前
量子星尘发布了新的文献求助150
4分钟前
刘刘完成签到 ,获得积分10
4分钟前
啦啦啦完成签到 ,获得积分20
4分钟前
liu_完成签到,获得积分20
4分钟前
量子星尘发布了新的文献求助10
4分钟前
Owen应助科研通管家采纳,获得10
5分钟前
科研通AI5应助科研通管家采纳,获得10
5分钟前
土豪的灵竹完成签到 ,获得积分10
5分钟前
量子星尘发布了新的文献求助10
5分钟前
5分钟前
量子星尘发布了新的文献求助10
6分钟前
高分求助中
Les Mantodea de Guyane: Insecta, Polyneoptera [The Mantids of French Guiana] 2000
The Oxford Encyclopedia of the History of Modern Psychology 2000
Chinesen in Europa – Europäer in China: Journalisten, Spione, Studenten 1200
Deutsche in China 1920-1950 1200
Synthesis of 21-Thioalkanoic Acids of Corticosteroids 1000
Electron microscopy study of magnesium hydride (MgH2) for Hydrogen Storage 1000
Applied Survey Data Analysis (第三版, 2025) 850
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3883708
求助须知:如何正确求助?哪些是违规求助? 3426130
关于积分的说明 10746864
捐赠科研通 3150929
什么是DOI,文献DOI怎么找? 1739077
邀请新用户注册赠送积分活动 839598
科研通“疑难数据库(出版商)”最低求助积分说明 784720