Multibit Tries Packet Classification with Deep Reinforcement Learning
- URL: http://arxiv.org/abs/2205.08606v1
- Date: Tue, 17 May 2022 19:53:25 GMT
- Title: Multibit Tries Packet Classification with Deep Reinforcement Learning
- Authors: Hasibul Jamil, Ning Weng
- Abstract summary: We present a scalable learning-based packet classification engine and its performance evaluation.
Our algorithm uses a few effective bits (EBs) to extract a large number of candidate rules with just a few of memory access.
Our EBs learning-based selection method is independent of the ruleset, which can be applied to varying rulesets.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: High performance packet classification is a key component to support scalable
network applications like firewalls, intrusion detection, and differentiated
services. With ever increasing in the line-rate in core networks, it becomes a
great challenge to design a scalable and high performance packet classification
solution using hand-tuned heuristics approaches. In this paper, we present a
scalable learning-based packet classification engine and its performance
evaluation. By exploiting the sparsity of ruleset, our algorithm uses a few
effective bits (EBs) to extract a large number of candidate rules with just a
few of memory access. These effective bits are learned with deep reinforcement
learning and they are used to create a bitmap to filter out the majority of
rules which do not need to be full-matched to improve the online system
performance. Moreover, our EBs learning-based selection method is independent
of the ruleset, which can be applied to varying rulesets. Our multibit tries
classification engine outperforms lookup time both in worst and average case by
55% and reduce memory footprint, compared to traditional decision tree without
EBs.
Related papers
- ByteStack-ID: Integrated Stacked Model Leveraging Payload Byte Frequency
for Grayscale Image-based Network Intrusion Detection [0.46040036610482665]
"ByteStack-ID" is a pioneering approach tailored for packet-level intrusion detection.
Our approach is exclusively grounded in packet-level information.
Our proposed approach achieves an exceptional 81% macro F1-score in multiclass classification tasks.
arXiv Detail & Related papers (2023-10-06T07:30:02Z) - Ada-QPacknet -- adaptive pruning with bit width reduction as an
efficient continual learning method without forgetting [0.8681331155356999]
In this work new architecture based approach Ada-QPacknet is described.
It incorporates the pruning for extracting the sub-network for each task.
Results show that proposed approach outperforms most of the CL strategies in task and class incremental scenarios.
arXiv Detail & Related papers (2023-08-14T12:17:11Z) - Online Network Source Optimization with Graph-Kernel MAB [62.6067511147939]
We propose Grab-UCB, a graph- kernel multi-arms bandit algorithm to learn online the optimal source placement in large scale networks.
We describe the network processes with an adaptive graph dictionary model, which typically leads to sparse spectral representations.
We derive the performance guarantees that depend on network parameters, which further influence the learning curve of the sequential decision strategy.
arXiv Detail & Related papers (2023-07-07T15:03:42Z) - The Cascaded Forward Algorithm for Neural Network Training [61.06444586991505]
We propose a new learning framework for neural networks, namely Cascaded Forward (CaFo) algorithm, which does not rely on BP optimization as that in FF.
Unlike FF, our framework directly outputs label distributions at each cascaded block, which does not require generation of additional negative samples.
In our framework each block can be trained independently, so it can be easily deployed into parallel acceleration systems.
arXiv Detail & Related papers (2023-03-17T02:01:11Z) - Multi-view Multi-label Anomaly Network Traffic Classification based on
MLP-Mixer Neural Network [55.21501819988941]
Existing network traffic classification based on convolutional neural networks (CNNs) often emphasizes local patterns of traffic data while ignoring global information associations.
We propose an end-to-end network traffic classification method.
arXiv Detail & Related papers (2022-10-30T01:52:05Z) - Binary Early-Exit Network for Adaptive Inference on Low-Resource Devices [3.591566487849146]
Binary neural networks (BNNs) tackle the issue with extreme compression and speed-up gains compared to real-valued models.
We propose a simple but effective method to accelerate inference through unifying BNNs with an early-exiting strategy.
Our approach allows simple instances to exit early based on a decision threshold and utilizes output layers added to different intermediate layers to avoid executing the entire binary model.
arXiv Detail & Related papers (2022-06-17T22:11:11Z) - Many Field Packet Classification with Decomposition and Reinforcement
Learning [2.0915988632142275]
We present a scalable learning-based packet classification engine by building an efficient data structure for different ruleset with many fields.
Our method consists of the decomposition of fields into subsets and building separate decision trees on those subsets using a deep reinforcement learning procedure.
The results show that the SD decomposition metrics results in 11.5% faster than DI metrics, 25% faster than random 2 and 40% faster than random 1.
arXiv Detail & Related papers (2022-05-16T20:24:37Z) - Fast Few-Shot Classification by Few-Iteration Meta-Learning [173.32497326674775]
We introduce a fast optimization-based meta-learning method for few-shot classification.
Our strategy enables important aspects of the base learner objective to be learned during meta-training.
We perform a comprehensive experimental analysis, demonstrating the speed and effectiveness of our approach.
arXiv Detail & Related papers (2020-10-01T15:59:31Z) - Rethinking Few-Shot Image Classification: a Good Embedding Is All You
Need? [72.00712736992618]
We show that a simple baseline: learning a supervised or self-supervised representation on the meta-training set, outperforms state-of-the-art few-shot learning methods.
An additional boost can be achieved through the use of self-distillation.
We believe that our findings motivate a rethinking of few-shot image classification benchmarks and the associated role of meta-learning algorithms.
arXiv Detail & Related papers (2020-03-25T17:58:42Z) - Deep Unfolding Network for Image Super-Resolution [159.50726840791697]
This paper proposes an end-to-end trainable unfolding network which leverages both learning-based methods and model-based methods.
The proposed network inherits the flexibility of model-based methods to super-resolve blurry, noisy images for different scale factors via a single model.
arXiv Detail & Related papers (2020-03-23T17:55:42Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.