Skip to main navigation Skip to search Skip to main content

Towards efficient security policy lookup on many-core network processing platforms

  • Xiang Wang*
  • , Yaxuan Qi
  • , Kai Wang
  • , Yibo Xue
  • , Jun Li
  • *Corresponding author for this work
  • Tsinghua University
  • Yunshan Networks Inc.

Research output: Contribution to journalReview articlepeer-review

Abstract

Modern network security devices employ packet classification and pattern matching algorithms to inspect packets. Due to the complexity and heterogeneity of different search data structures, it is difficult for existing algorithms to leverage modern hardware platforms to achieve high performance. This paper presents a Structural Compression (SC) method that optimizes the data structures of both algorithms. It reviews both algorithms under the model of search space decomposition, and homogenizes their search data structures. This approach not only guarantees deterministic lookup speed but also optimizes the data structure for efficient implementation on many-core platforms. The performance evaluation reveals that the homogeneous data structure achieves 10Gbps line-rate 64byte packet classification throughput and multi-Gbps deep inspection speed.

Original languageEnglish
Article number7224697
Pages (from-to)146-160
Number of pages15
JournalChina Communications
Volume12
Issue number8
DOIs
StatePublished - 1 Aug 2015
Externally publishedYes

Keywords

  • algorithms
  • data structures
  • packet classification
  • patternmatching

Fingerprint

Dive into the research topics of 'Towards efficient security policy lookup on many-core network processing platforms'. Together they form a unique fingerprint.

Cite this