返回
FPGA-Based Network Traffic Classification Using Machine Learning
DOI:10.1109/ACCESS.2020.3026831.png)
摘要
En 中文
Real-time classification of internet traffic is critical for the efficient management of networks. Classification approaches based on machine learning techniques have shown promising results with high levels of accuracy. In this article, the suitability of packet-level and fiow-level features is validated using stepwise regression and random forest feature selection. Moreover, the optimal percentage of packets considered within a fiow while extracting fiow-level features is determined. Several experiments are conducted using naive Bayes, support vector machine, k-nearest neighbor, random forest, and artificial neural networks on the University of Brescia (UNIBS) and the University of New Brunswick (UNB) datasets, which are both publicly available. The performed experiments show that 60% of fiow packets are a good compromise that ensures high performance in the least processing time. The results of the conducted experiments indicate that random forest outperforms other algorithms achieving a maximum accuracy of 98.5% and an F-score of 0.932. Further, and since software-based classifiers cannot meet the anticipated real-time requirements, we propose a Field-Programmable Gate Array (FPGA) based random forest implementation that utilizes a highly pipelined architecture to accelerate such a time-consuming task. The proposed design achieves an average throughput of 163.24 Gbps, exceeding throughputs of reported hardware-based classifiers that use comparable approaches, which in turn ensures the continuity of real-time traffic classification at congested data centers.
Keyword:
Feature extraction
FPGA
machine learning
random forest
traffic classification
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W
机构
引用论文
Towards the Deployment of Machine Learning Solutions in Network Traffic Classification: A Systematic Survey在网络流量分类中部署机器学习解决方案: 系统调查

