首页> 外文OA文献 >Low power and high throughput SRAM-based packet classification
【2h】

Low power and high throughput SRAM-based packet classification

机译:低功耗和高吞吐量基于SRAM的数据包分类

摘要

Packet classification is an important method implemented in modern network processors used in embedded systems such as routers. Packet classification methods also serve to detect network intrusion, enable the deployment of Quality of Service techniques, and facilitate the use of firewalls in large networks. Current software-based packet classification techniques exhibit low performance, prompting researchers to move their focus to architectures encompassing both software and hardware components. Some of the newer hardware architectures exclusively utilize Ternary Content Addressable Memory (TCAM) to improve the performance of rule matching. However, this results in systems with high power consumption.A novel SRAM-based multi-stream architecture, named LOP which significantly reduces power consumption while improving throughput beyond that of the TCAM approaches is proposed in this thesis. Compared with a state-of-the-art TCAM implementation (throughput of 495 Million Searches per Second (495Msps)) in 65nm CMOS technology, on average, LOP saves 43% of energy consumption with a throughput of 590Msps. Moreover, hardware-based packet-side range encoding units have been introduced to integrate with LOP to further reduce power consumption without sacrificing throughput. The combinational architecture, named LOP_RE, can save 65% energy consumption of TCAM. To reduce area, a hardware-based state machine has been designed to share range-encoded memories between multiple streams. In addition, hybrid packet classification architecture, named HybridLOP, is proposed to implement network intrusion detection system. A signature-based intrusion detection system, SNORT has been tested to show that the hybrid packet classification system achieves high throughput. The LOP-based architectures are customized architectures which can be configured according to the required throughput and/or power consumption. The architectures with different configurations have been implemented using VHDL and synthesized using Synopsys Design Compiler with TSMC's 65nm process library. PrimeTime-PX was used to estimate the power consumption of the circuits and Modelsim was used to simulate the design under the Linux environment.Network anomaly detection is one of the emerging network applications. In the last part of the thesis, a novel network anomaly detection system, named MCAD is introduced, which utilizes packet classification systems. MCAD was able to detect 15 types of multiple connection based attacks and archives a low false positive alarm rate of 0.466%.
机译:数据包分类是在嵌入式系统(如路由器)中使用的现代网络处理器中实现的一种重要方法。数据包分类方法还可以用于检测网络入侵,启用服务质量技术,并有助于在大型网络中使用防火墙。当前基于软件的数据包分类技术性能低下,促使研究人员将重点转移到同时包含软件和硬件组件的体系结构上。一些较新的硬件体系结构专门使用三进制内容可寻址存储器(TCAM)来提高规则匹配的性能。本文提出了一种新颖的基于SRAM的多流架构LOP,该架构可显着降低功耗,同时将吞吐量提高到超过TCAM方法的水平。与65nm CMOS技术中最先进的TCAM实施(吞吐量为每秒4.95亿次搜索(495Msps))相比,LOP平均可节省43%的能耗,吞吐量为590Msps。此外,已经引入了基于硬件的分组侧范围编码单元以与LOP集成,以进一步降低功耗而不牺牲吞吐量。名为LOP_RE的组合架构可以节省65%的TCAM能耗。为了减小面积,已设计了基于硬件的状态机,以在多个流之间共享范围编码的内存。此外,提出了一种名为HybridLOP的混合数据包分类体系结构,以实现网络入侵检测系统。经过测试,基于签名的入侵检测系统SNORT表明混合数据包分类系统可实现高吞吐量。基于LOP的体系结构是定制的体系结构,可以根据所需的吞吐量和/或功耗进行配置。具有不同配置的架构已使用VHDL实现,并使用Synopsys Design Compiler与台积电的65nm工艺库进行了综合。 PrimeTime-PX用于估计电路的功耗,而Modelsim用于模拟Linux环境下的设计。网络异常检测是新兴的网络应用之一。在论文的最后,介绍了一种新颖的网络异常检测系统,称为MCAD,该系统利用分组分类系统。 MCAD能够检测到15种类型的基于多连接的攻击,并将误报率低至0.466 %。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号