AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (786.7 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline

High-Performance Packet Classification on Multi-Core Network Processing Platforms

Yaxuan QI1,2Yibo XUE2,3Jun LI2,3( )
Department of Automation, Tsinghua University, Beijing 100084, China
Research Institute of Information Technology, Tsinghua University, Beijing 100084, China
Tsinghua National Laboratory for Information Science and Technology, Beijing 100084, China
Show Author Information

Abstract

Packet classification is crucial to the implementation of advanced network services that require the capability to distinguish traffic in different flows, such as access control in firewalls and protocol analysis in intrusion detection systems. This paper proposes a novel packet classification algorithm optimized for multi-core network processors. The proposed algorithm, AggreCuts, has an explicit worst-case search time with modest memory usage. The data structure of AggreCuts is flexible and well-adapted to different types of multi-core platforms. The algorithm on both Intel IXP2850 32-bit and Cavium OCTEON3860 64-bit multi-core platforms was implemented to evaluate the performance of AggreCuts. The experimental results show that AggreCuts outperforms the best-known existing algorithm in terms of memory usage and classification speed.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 432-439

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
QI Y, XUE Y, LI J. High-Performance Packet Classification on Multi-Core Network Processing Platforms. Tsinghua Science and Technology, 2011, 16(4): 432-439. https://doi.org/10.1016/S1007-0214(11)70062-1

102

Views

4

Downloads

1

Crossref

N/A

Web of Science

1

Scopus

19

CSCD

Received: 05 January 2011
Revised: 07 June 2011
Published: 01 August 2011
© Tsinghua University Press 2011