一种正则表达式匹配中降低TCAM能耗的压缩方法

来源 :湖南大学 | 被引量 : 0次 | 上传用户:dabing_12130
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
深度包检测是网络入侵检测及防御系统的核心组件之一。它通过同时检测网络数据包的包头和有效载荷两部分,以实时侦测恶意攻击或识别出某些特殊的网络应用等。正则表达式具有非常丰富而灵活的表达能力,因此被广泛地应用在深度包检测中。目前,正则表达式匹配主要采用确定性有限状态自动机(Deterministic Finite Automata,DFA)来实现。在 DFA 中,一个源状态接受一个输入字符后将会跳转到一个唯一的目的状态。DFA具有状态爆炸问题,即DFA的状态数随着正则表达式的规模变大而指数增加。三态内容可寻址存储器(Ternary Content Addressable Memory,TCAM)是一种非常流行的用于实现正则表达式匹配的硬件设备,以提高其匹配速度。随着网络应用的不断发展,正则表达式变得越来越复杂而庞大。一个复杂而庞大的正则表达式规则集将会消耗巨大的TCAM存储空间,而TCAM的能耗跟其空间消耗成正比,因此巨大的TCAM空间消耗反过来将会导致TCAM的高能耗问题。本文提出一种TCAM能耗高效(Power-efficient DFA,PEDFA)的压缩方法。PEDFA有两种不同的表:字符索引表和迁移表。字符索引表的大小与输入字符的编码方式相关,而迁移表的大小与正则表达式的复杂程度和规模相关。因此,迁移表被压缩得越多,TCAM的空间消耗减少得越多,反过来能够极大地降低TCAM的能耗。PEDFA充分地利用了 TCAM的两个特性:TCAM的‘*’通配符和第一条表项优先匹配。PEDFA包含三个部分:预处理、可恢复性压缩和可行性压缩。预处理通过给DFA状态赋予合理的标识号,以便取得更好的可恢复性压缩的压缩比例。可恢复性压缩利用TCAM的通配符将多条具有相同的目的状态和二进制前缀码的表项压缩成一条表项。可行性压缩利用TCAM的第一条表项优先匹配的特性来继续对冗余的表项压缩为一条默认表项,并把该默认表项后置于未被压缩的表项,以确保压缩的正确性。对现实生活中的正则表达式数据集的实验结果表明,与之前的研究相比,PEDFA平均地降低了 87.4%的能耗,减少了 93.2%的空间消耗和提高了 114.7%的吞吐量。
其他文献
在移动互联网时代,移动通信和传感设备等位置感知技术的发展将人和事物的地理位置数据化,例如:内置在手机、车载导航等移动设备中的GPS,WIFI等定位设备可以直接获得移动对象
App商店的存在为App产品的开发提供了快速增长且规模巨大的数据资源,如何依据开发者需求智能化地挖掘并使用其中信息是目前的热点研究领域之一。用户评论作为App商店中一类重
移动互联网、手机APP以及社交平台的发展带来了海量图像信息,图像成为互联网信息交流的主要媒介。相比于其他海量的图像,事件图像涵盖了复杂的视觉信息和特殊的语义内容,虽然
提问与回答是人们日常生活中十分常见并且非常重要的行为,随着科技和网络的日益发达,越来越多的人开始关注于如何让机器在海量的信息中自动捕获到自己需要的答案,在这种需求
代词回指解读在语言理解中起着非常重要的作用。作为信息结构的一部分,焦点是影响代词回指解读的一个重要因素。语音层面上,焦点可以通过重读来实现。在口语话语理解中,以往研究表明,通过重读来实现的焦点会显著地影响人们对代词回指的解读。然而,以往的研究主要关注的是代词的重读如何影响共指关系的解读,很少有研究探讨在语言理解过程中先行词的重读如何影响代词回指解读。采用高敏感度的视觉情景范式,本研究旨在探讨:1)
茭白(Zizania latlfolia Turcz.)又称茭瓜,茭笋、高瓜等,是一种传统的优质水生蔬菜。茭白是由菰受到菰黑粉菌侵染后,阻止其植株抽穗开花,并刺激茎基部膨大形成的。茭白肉质茎膨大的起始与后期的膨大是两个不同的过程,前人研究认为茭白肉质茎膨大后期,生长素(IAA)和玉米素(ZT)起了重要的作用,但是肉质茎是如何起始膨大以及此过程中激素的变化模式还不是很清楚。为此,本文将以茭白肉质茎起
得益于国家实行教育改革开放,鼓励扶持民办教育,为更多学子提供教育机会,实现教育公平和社会成果共享,独立学院已经迅速成为我国高等教育体制中重要的有生力量,凸显出起步晚
人脸识别技术在目前已经得到了较为广泛的应用,是机器学习、模式识别以及计算机视觉等领域中较为活跃的研究课题之一。虽然目前已经得到了广泛应用并取得一定的效果,但是仍然
随着网络技术的快速发展,网络视频、视频会议和视频监控等视频业务层出不穷。为确保视频在传输和存储过程中的安全性,视频加密技术应运而生。由于视频数据具有数据量大、实时
内生放线菌广泛存在于植物组织中,被认为是潜在的天然产物的资源库。茶树在人类健康中起着极其重要的作用,尤其是中国人日常生活中不可或缺的组成部分,然而我们对茶树内生放线菌功效的了解少之甚少。本文通过可培养方法,以14株从茶树中提取的内生放线菌作为本次实验的试验对象,通过对市场上常见的4种病原菌测定果蔬的抗菌活性,筛选出抗菌活性最好的菌种,并应用于上海青的贮藏保鲜过程中。为进一步鉴定内生菌的抗菌能力,阐