Enhancing the performance of the aggregated bit vector algorithm in network packet classification using GPU.

PeerJ Comput Sci

Department of Computer Engineering, Engineering Faculty, Bu-Ali Sina University, Hamedan, Iran.

Published: April 2019

AI Article Synopsis

  • Packet classification is essential for managing incoming network traffic, especially in high-speed systems like routers and firewalls.
  • Recent advancements showed that GPUs can efficiently handle the parallel processing needed for this task, particularly through the aggregated bit vector algorithm.
  • This paper presents a new parallel kernel for implementing this algorithm on GPUs and demonstrates that both the kernel's efficiency and the analytical prediction method for its performance trends are accurate based on experimental results.

Article Abstract

Packet classification is a computationally intensive, highly parallelizable task in many advanced network systems like high-speed routers and firewalls that enable different functionalities through discriminating incoming traffic. Recently, graphics processing units (GPUs) have been exploited as efficient accelerators for parallel implementation of software classifiers. The aggregated bit vector is a highly parallelizable packet classification algorithm. In this work, first we present a parallel kernel for running this algorithm on GPUs. Next, we adapt an asymptotic analysis method which predicts any empirical result of the proposed kernel. Experimental results not only confirm the efficiency of the proposed parallel kernel but also reveal the accuracy of the analysis method in predicting important trends in experimental results.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC7924471PMC
http://dx.doi.org/10.7717/peerj-cs.185DOI Listing

Publication Analysis

Top Keywords

packet classification
12
aggregated bit
8
bit vector
8
highly parallelizable
8
parallel kernel
8
analysis method
8
enhancing performance
4
performance aggregated
4
vector algorithm
4
algorithm network
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!