首页> 外文期刊>Computer Communications >Algorithms to speedup pattern matching for network intrusion detection systems
【24h】

Algorithms to speedup pattern matching for network intrusion detection systems

机译:加快网络入侵检测系统模式匹配的算法

获取原文
获取原文并翻译 | 示例

摘要

High-speed network intrusion detection systems (NIDSes) commonly employ TCAMs for fast pattern matching, and parallel TCAM-based pattern matching algorithms have proven promising to achieve even higher line rate. However, two challenges impede parallel TCAM-based pattern matching engines from being truly scalable, namely: (1) how to implement fine-grained parallelism to optimize load balancing and maximize throughput, and (2) how to reconcile between the performance gain and increased power consumption both due to parallelism. In this paper, we propose two techniques to answer the above challenges yielding an ultra-scalable NIDS. We first introduce the concept of negative pattern matching, by which we can splice flows into segments for fine-grained load balancing and optimized parallel speedup while ensuring correctness, negative pattern matching (NPM) also dramatically reduces the number of Ternary Content Addressable Memory (TCAM) lookups thus reducing the power consumption. Then we propose the idea of exclusive pattern matching, which divides the rule sets into subsets; each subset is queried selectively and independently given a certain input without affecting correctness. In concert, these two techniques improve both the pattern matching throughput and scalability in any scenario. Our experimental results show that up to 90% TCAM lookups can be saved, at the cost of merely 10% additional 2-byte index table lookups in the SRAM. (C) 2015 Elsevier BM. All rights reserved.
机译:高速网络入侵检测系统(NIDSes)通常使用TCAM进行快速模式匹配,事实证明基于并行TCAM的模式匹配算法有望实现更高的线速。但是,有两个挑战阻碍了基于并行TCAM的模式匹配引擎的真正可扩展性,即:(1)如何实现细粒度的并行性以优化负载平衡和最大化吞吐量,以及(2)如何在性能提升与提高之间实现协调。功耗均归因于并行性。在本文中,我们提出了两种技术来应对上述挑战,从而产生可超扩展的NIDS。我们首先介绍了否定模式匹配的概念,通过它我们可以将流拼接成分段,以实现细粒度的负载平衡和优化的并行加速,同时确保正确性,否定模式匹配(NPM)还可显着减少三进制内容可寻址内存(TCAM)的数量)查找,从而降低了功耗。然后,我们提出了排他模式匹配的思想,该规则将规则集划分为子集。在不影响正确性的前提下,有选择地独立查询每个子集。总之,这两种技术在任何情况下都提高了模式匹配的吞吐量和可伸缩性。我们的实验结果表明,最多可以节省90%的TCAM查找,而在SRAM中仅需要额外10%的2字节索引表查找。 (C)2015 Elsevier BM。版权所有。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号