JOURNAL ARTICLE

Partitioned 2D Set-Pruning Segment Trees with Compressed Buckets for Multi-Dimensional Packet Classification.

  • Published In: Computer Journal, 2024, v. 67, n. 6. P. 2189 1 of 3

  • Database: Academic Search Ultimate 2 of 3

  • Authored By: Chang, Yeim-Kuan; Chen, Hsin-Mao 3 of 3

Abstract

This article focuses on the design and evaluation of a parallel and pipelined architecture called Set-Pruning Segment Trees with Buckets (SPSTwB) for multi-dimensional packet classification in next-generation routers. SPSTwB reduces memory consumption and rule duplication through a novel partitioning scheme, bucket merging, and rule grouping, enabling efficient handling of large rule tables (up to 100,000 rules) generated by ClassBench. Implemented on a Xilinx Virtex-7 FPGA, the architecture achieves a throughput of 134 Gbps while using significantly less on-chip memory compared to existing schemes, and supports fast incremental rule updates. The design also incorporates power-saving techniques and demonstrates competitive performance against state-of-the-art FPGA-based packet classification methods. Future work aims to enhance update operations and extend applicability to Software-Defined Networking (SDN) environments.

Additional Information

  • Source:Computer Journal. 2024/06, Vol. 67, Issue 6, p2189
  • Document Type:Article
  • Subject Area:Computer Science
  • Publication Date:2024
  • ISSN:0010-4620
  • DOI:10.1093/comjnl/bxad132
  • Accession Number:178338264
  • Copyright Statement:Copyright of Computer Journal is the property of Oxford University Press / USA and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)

Looking to go deeper into this topic? Look for more articles on EBSCOhost.