首页> 外文期刊>International journal of reconfigurable computing >PCIU: Hardware Implementations of an Efficient Packet Classification Algorithm with an Incremental Update Capability
【24h】

PCIU: Hardware Implementations of an Efficient Packet Classification Algorithm with an Incremental Update Capability

机译:PCIU:具有增量更新功能的高效数据包分类算法的硬件实现

获取原文
           

摘要

Packet classification plays a crucial role for a number of network services such as policy-based routing, firewalls, and traffic billing, to name a few. However, classification can be a bottleneck in the above-mentioned applications if not implemented properly and efficiently. In this paper, we propose PCIU, a novel classification algorithm, which improves upon previously published work. PCIU provides lower preprocessing time, lower memory consumption, ease of incremental rule update, and reasonable classification time compared to state-of-the-art algorithms. The proposed algorithm was evaluated and compared to RFC and HiCut using several benchmarks. Results obtained indicate that PCIU outperforms these algorithms in terms of speed, memory usage, incremental update capability, and preprocessing time. The algorithm, furthermore, was improved and made more accessible for a variety of applications through implementation in hardware. Two such implementations are detailed and discussed in this paper. The results indicate that a hardware/software codesign approach results in a slower, but easier to optimize and improve within time constraints, PCIU solution. A hardware accelerator based on an ESL approach using Handel-C, on the other hand, resulted in a 31x speed-up over a pure software implementation running on a state of the art Xeon processor.
机译:数据包分类对于许多网络服务(例如基于策略的路由,防火墙和流量计费)起着至关重要的作用。但是,如果不能正确有效地实现分类,则分类可能成为上述应用程序的瓶颈。在本文中,我们提出了PCIU,一种新颖的分类算法,它对以前发表的工作进行了改进。与最新算法相比,PCIU提供了更少的预处理时间,更低的内存消耗,轻松的增量规则更新以及合理的分类时间。对所提出的算法进行了评估,并使用多个基准将其与RFC和HiCut进行了比较。获得的结果表明,PCIU在速度,内存使用,增量更新功能和预处理时间方面优于这些算法。此外,通过硬件实现,对该算法进行了改进,并使之对于各种应用程序更易于访问。本文详细介绍了两个这样的实现。结果表明,硬件/软件代码签名方法可以在一定的时间范围内实现PCIU解决方案的速度较慢,但​​更易于优化和改进。另一方面,基于基于Handel-C的ESL方法的硬件加速器将运行在最先进的至强处理器上的纯软件实现速度提高了31倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号