首页> 美国卫生研究院文献>other >A Memory-Efficient Deterministic Finite Automaton-Based Bit-Split String Matching Scheme Using Pattern Uniqueness in Deep Packet Inspection
【2h】

A Memory-Efficient Deterministic Finite Automaton-Based Bit-Split String Matching Scheme Using Pattern Uniqueness in Deep Packet Inspection

机译:基于模式唯一性的深度数据包检查中基于内存的确定性基于自动机的有限位拆分字符串匹配方案

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper proposes a memory-efficient bit-split string matching scheme for deep packet inspection (DPI). When the number of target patterns becomes large, the memory requirements of the string matching engine become a critical issue. The proposed string matching scheme reduces the memory requirements using the uniqueness of the target patterns in the deterministic finite automaton (DFA)-based bit-split string matching. The pattern grouping extracts a set of unique patterns from the target patterns. In the set of unique patterns, a pattern is not the suffix of any other patterns. Therefore, in the DFA constructed with the set of unique patterns, when only one pattern can be matched in an output state. In the bit-split string matching, multiple finite-state machine (FSM) tiles with several input bit groups are adopted in order to reduce the number of stored state transitions. However, the memory requirements for storing the matching vectors can be large because each bit in the matching vector is used to identify whether its own pattern is matched or not. In our research, the proposed pattern grouping is applied to the multiple FSM tiles in the bit-split string matching. For the set of unique patterns, the memory-based bit-split string matching engine stores only the pattern match index for each state to indicate the match with its own unique pattern. Therefore, the memory requirements are significantly decreased by not storing the matching vectors in the string matchers for the set of unique patterns. The experimental results show that the proposed string matching scheme can reduce the storage cost significantly compared to the previous bit-split string matching methods.
机译:本文提出了一种用于深度数据包检查(DPI)的内存有效位拆分字符串匹配方案。当目标模式的数量变大时,字符串匹配引擎的内存需求就成为一个关键问题。所提出的字符串匹配方案在基于确定性有限自动机(DFA)的位拆分字符串匹配中使用目标模式的唯一性来降低内存需求。模式分组从目标模式中提取一组唯一的模式。在一组唯一的模式中,一个模式不是任何其他模式的后缀。因此,在使用一组唯一模式构建的DFA中,当在输出状态下只能匹配一个模式时。在位拆分字符串匹配中,采用具有多个输入位组的多个有限状态机(FSM)切片以减少存储的状态转换的数量。但是,由于匹配向量中的每个位都用于识别其自身的模式是否匹配,因此用于存储匹配向量的存储器需求可能很大。在我们的研究中,将所提出的模式分组应用于位分割字符串匹配中的多个FSM切片。对于唯一模式集,基于内存的位拆分字符串匹配引擎仅存储每个状态的模式匹配索引,以指示具有其自身唯一模式的匹配。因此,通过不将匹配向量存储在唯一模式集的字符串匹配器中,显着降低了内存需求。实验结果表明,与以前的比特分割字符串匹配方法相比,该字符串匹配方案可以显着降低存储成本。

著录项

  • 期刊名称 other
  • 作者单位
  • 年(卷),期 -1(10),5
  • 年度 -1
  • 页码 e0126517
  • 总页数 24
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号