Skip to main navigation Skip to search Skip to main content

Machine Learning Models for Network Traffic Classification in Programmable Logic

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

3 Scopus citations

Abstract

Network traffic classification via machine learning on network packet payloads has emerged as an active area of research for network security due to the high accuracy machine learning models have achieved in classifying payloads. For effective deployment as part of network security, these machine learning models must not only classify malicious packet payloads accurately, they must also identify anomalous payloads and perform inference at speeds generally faster than 10,000 packets per second to be effective. This work explores the inference speeds and accuracy of several neural network models implemented in programmable logic on various field programmable gate arrays (FPGA), including the Xilinx VC1902 and Xilinx Zynq Ultrascale+. This work also presents the design and performance of both an autoencoder and variational autoencoder programmed on the FPGA for identifying anomalous packet payloads. The performance benefits of the FPGA implementation for this type of packet payload inspection driven by machine learning are compared against graphics processing unit (GPU) inference implementations run on two state-of-the-art datacenter GPU devices, the NVIDIA V100 and A100. The model accuracy difference between the FPGA and GPU implementations was 4% or less while the Xilinx VC1902 outperformed both the NVIDIA V100 and A100 for inference speeds on all the models explored except the variational autoencoder.

Original languageEnglish
Title of host publication2022 IEEE International Symposium on Technologies for Homeland Security, HST 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665494045
ISBN (Print)9781665494045
DOIs
StatePublished - 2023
Event2022 IEEE International Symposium on Technologies for Homeland Security, HST 2022 - Virtual, Online, United States
Duration: Nov 14 2022 → Nov 15 2022

Publication series

Name2022 IEEE International Symposium on Technologies for Homeland Security, HST 2022

Conference

Conference2022 IEEE International Symposium on Technologies for Homeland Security, HST 2022
Country/TerritoryUnited States
CityVirtual, Online
Period11/14/22 → 11/15/22

INL Publication Number

  • INL/CON-22-67651
  • 141649

Fingerprint

Dive into the research topics of 'Machine Learning Models for Network Traffic Classification in Programmable Logic'. Together they form a unique fingerprint.

Cite this