arrow
Return

DBTable: Leveraging Discriminative Bitsets for High-Performance Packet Classification

delete2024-12-01
delete1
PRE
AI
Z
Zhengyu Liao
钱诗友 (Shiyou Qian) *
Z
Zhonglong Zheng *
J
Jiange Zhang
曹健 (Jian Cao)
薛广涛 (Guangtao Xue)
M
Minglu Li
DOI:10.1109/TNET.2024.3452780delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Packet classification, as a crucial function of networks, has been extensively investigated. In recent years, the rapid advancement of software-defined networking (SDN) has introduced new demands for packet classification, particularly in supporting dynamic rule updates and fast lookup. This paper presents a novel structure called DBTable for efficient packet classification to achieve high overall performance. DBTable integrates the strengths of conventional packet classification methods and neural network concepts. Within DBTable, a straightforward indexing scheme is proposed to eliminate rule replication, thereby ensuring high update performance. Additionally, we propose an iterative method for generating a discriminative bitset (DBS) to evenly partition rules. By utilizing the DBS, rules can be efficiently mapped in a hash table, thus achieving exceptional lookup performance. Moreover, DBTable incorporates a hybrid structure to further optimize the worst-case lookup performance, primarily caused by data skewness. The experiment results on 12 256k rulesets show that, compared to seven state-of-the-art schemes, DBTable achieves an overall lookup speed improvement ranging from 1.53x to 7.29x, while maintaining the fastest update speed.
Keywords:
Packet classification
ruleset
index
performance

Journal

I
IEEE-ACM Transactions on Networking
IF:
3.6
Papers:
4.4K
Citations:
9.5K

Organization

H
huawei technologies
Scholars:
3.3K
Papers: 2.9K
Citations: 1
S
shanghai jiao tong university
Scholars:
15.6W
Papers: 11.6W
Citations: 159
Z
Zhejiang Normal University
Scholars:
1.3W
Papers: 8.4K
Citations: 1.2W
researcher View more organizations