arrow
返回

Enhancing the performance of decision tree-based packet classification algorithms using CPU cluster

delete2020-03-16
delete9
PRE
AI
M
Mahdi Abbasi *
A
Azad Shokrollahi
DOI:10.1007/s10586-020-03081-7delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Packet classification is a essential process in network processors. In this process, the incoming packets are matched against a set of filters and divided into specified streams. Classification methods are either software-based or hardware-based. Despite hardware-based methods, software-based methods are more flexible and have a lower cost. This paper reports on an experiment in which the Hierarchical-trie (H-trie) algorithm, which is a software-based method, was for the first time parallelized using the CPU cluster. The characteristic of this algorithm is building a decision tree with the least memory usage and search complexity. We implemented and executed different scenarios by using MPI and OpenMP and combining them in a system with a single multi-core processor as well as multi-core processor clusters. Our results suggest that an increase in the number of processor cores would linearly increase the speed of classification. Moreover, MPI uses more memory than OpenMP but provides a higher rate of classification. The results of the combined method show that, if the number of processes and threads are equal to the number of processor cores, the maximum speed of packet classification can be achieved. Also, the least classification time and memory usage can be achieved when the sum of processes and threads do not outnumber CPU cores.
Keyword:
OpenMP
MPI
Packet classification
H-trie algorithm
CPU cluster
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
论文数:
5.1K
被引数:
7.5K

机构

B
bu ali sina university
学者数:
3.1K
论文数: 3.1K
被引数: 34
引用论文

引用论文

Divergent influenza-like viruses of amphibians and fish support an ancient evolutionary association
err
IF0
err2020-08-27
err0
errOAAI
errRhys Parry; Michelle Wille; Olivia M. H. Turnbull; Jemma L. Geoghegan; Edward C. Holmes
err分享
err收藏
err分享
err收藏
Graft copolymerization by macrozwitterion mechanism
err2003-03-11
err0
PREAI
errMasatoshi Miura; Fumihiko Akutsu; Hisashi Ito; Kuniharu Nagakubo
err分享
err收藏
DPPC-RE: TCAM-based distributed parallel packet classification with range encoding
err2006-08-01
err58
PREAI
errZheng, Kai; Che, Hao; Wang, Zhijun; Liu, Bin; Zhang, Xin
err分享
err收藏
Tunneling spectroscopy in (PbxBi1-x)2Sr2CaCu2O8crystals
err1999-01-01
err0
PREAI
errJ J Wnuk; R T M Smokers; F W Nolden; L W M Schreurs; Y S Wang; H van Kempen
err分享
err收藏
学者 查看更多内容