DBTable: Leveraging Discriminative Bitsets for High-Performance Packet Classification
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.
Authors
- Shiyou Qian (ORCID: https://orcid.org/0000-0001-7775-1740)
- Zhengyu Liao (ORCID: https://orcid.org/0009-0004-4748-0782)
- Zhonglong Zheng
- Minglu Li (ORCID: https://orcid.org/0000-0001-6547-3472)
- Jian Cao (ORCID: https://orcid.org/0000-0002-0036-9436)
- Guangtao Xue (ORCID: https://orcid.org/0000-0002-1617-3593)
- Jiange Zhang
Institutions
- Zhejiang Normal University (CN)
- Shanghai Jiao Tong University (CN)
- Huawei Technologies (China) (CN)
Publication Details
- Journal
- IEEE/ACM Transactions on Networking
- Published
- 2024-09-10
- DOI
- https://doi.org/10.1109/tnet.2024.3452780
- Citations
- 4
- Primary Topic
- Network Packet Processing and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 1.96
Funders
- National Natural Science Foundation of China