A Computational Approach to Packet Classification
Alon Rashelbach, Ori Rottenstreich, Mark Silberstein
摘要
Multi-field packet classification is a crucial component in modern software-defined data center networks. To achieve high throughput and low latency, state-of-the-art algorithms strive to fit the rule lookup data structures into on-die caches; however, they do not scale well with the number of rules.
We present a novel approach, NuevoMatch, which improves the memory scaling of existing methods. A new data structure, Range Query Recursive Model Index (RQ-RMI), is the key component that enables NuevoMatch to replace most of the accesses to main memory with model inference computations. We describe an efficient training algorithm that guarantees the correctness of the RQ-RMIbased classification. The use of RQ-RMI allows the rules to be compressed into model weights that fit into the hardware cache. Further, it takes advantage of the growing support for fast neural network processing in modern CPUs, such as wide vector instructions, achieving a rate of tens of nanoseconds per lookup.
Our evaluation using 500K multi-field rules from the standard ClassBench benchmark shows a geometric mean compression factor of 4.9×, 8×, and 82×, and average performance improvement of 2.4×, 2.6×, and 1.6× in throughput compared to CutSplit, Neu-roCuts, and TupleMerge, all state-of-the-art algorithms 1 .
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper7
- Taurus: a data plane architecture for per-packet MLTushar Swamy, Alexander Rucker, Muhammad Shahbaz, Ishan Gaur 等ASPLOS 2022 · 被引用 94 次
- Scaling Open vSwitch with a Computational CacheAlon Rashelbach, Ori Rottenstreich, Mark SilbersteinNSDI 2022 · 被引用 23 次
- LiteFlow: towards high-performance adaptive neural networks for kernel datapathJunxue Zhang, Chaoliang Zeng, Hong Zhang, Shuihai Hu 等SIGCOMM 2022 · 被引用 23 次
- Flow Scheduling with Imprecise KnowledgeWenxin Li, Xin He, Yuan Liu, Keqiu Li 等NSDI 2024 · 被引用 20 次
- Elixir: A High-performance and Low-cost Approach to Managing Hardware/Software Hybrid Flow Tables Considering Flow BurstinessYanshu Wang, Dan Li, Yuanwei Lu, Jianping Wu 等NSDI 2022 · 被引用 20 次
相关 Paper
- Scaling Learning-based Packet Classification Hardware with NeuTreeJiashuo Yu, Longlong Zhu, Long Huang, Xinyang Chen 等INFOCOM 2025 · 被引用 3 次
- TurboTSS: A Packet Classifier with Fast Rule Lookup and Update for the CloudShaoke Fang, Qingsong Liu, Yuchen Xu, Weize Gao 等INFOCOM 2026
- NPC: Rethinking Dataplane through Network-aware Packet ClassificationXinyi Zhang, Qianrui Qiu, Zhiyuan Xu, Peng He 等SIGCOMM 2025 · 被引用 2 次
- CATCAM: Constant-time Alteration Ternary CAM with Scalable In-Memory ArchitectureDibei Chen, Zhaoshi Li, Tianzhu Xiong, Zhiwei Liu 等MICRO 2020 · 被引用 6 次
- PacketMill: toward per-Core 100-Gbps networkingAlireza Farshin, Tom Barbette, Amir Roozbeh, Gerald Q. Maguire Jr. 等ASPLOS 2021 · 被引用 46 次
