System architecture for deep packet inspection in high-speed networks

Grigory R. Khazankin, Sergey Komarov, Danila Kovalev, Artur Barsegyan, Alexander Likhachev

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

2 Citations (Scopus)

Abstract

To solve the problems associated with large data volume real-time processing, heterogeneous systems using various computing devices are increasingly used. The characteristic of solving this class of problems is related to the fact that there are two directions for improving methods of real-time data analysis: the first is the development of algorithms and approaches to analysis, and the second is the development of hardware and software. This article reviews the main approaches to the architecture of a hardware-software solution for traffic capture and deep packet inspection (DPI) in data transmission networks with a bandwidth of 80 Gbit/s and higher. At the moment there are software and hardware tools that allow designing the architecture of capture system and deep packet inspection: • Using only the central processing unit (CPU); • Using only the graphics processing unit (GPU); • Using the central processing unit and graphics processing unit simultaneously (CPU + GPU). In this paper, we consider these key approaches. Also attention is paid to both hardware and software requirements for the architecture of solutions. Pain points and remedies are described.

Original languageEnglish
Title of host publicationProceedings - 2017 Siberian Symposium on Data Science and Engineering, SSDSE 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages27-32
Number of pages6
ISBN (Electronic)9781538615935
DOIs
Publication statusPublished - 18 Oct 2017
Event2017 Siberian Symposium on Data Science and Engineering, SSDSE 2017 - Novosibirsk, Akademgorodok, Russian Federation
Duration: 12 Apr 201713 Apr 2017

Conference

Conference2017 Siberian Symposium on Data Science and Engineering, SSDSE 2017
CountryRussian Federation
CityNovosibirsk, Akademgorodok
Period12.04.201713.04.2017

Keywords

  • CUDA
  • DMA
  • DPDK
  • DPI
  • GPUDirect
  • Mellanox
  • Napatech
  • NVIDIA
  • PeerDirect
  • Zero-copy

OECD FOS+WOS

  • 1.02.ET COMPUTER SCIENCE, INFORMATION SYSTEMS
  • 1.02.EW COMPUTER SCIENCE, SOFTWARE ENGINEERING
  • 2.02 ELECTRICAL ENG, ELECTRONIC ENG
  • 2.02.AC AUTOMATION & CONTROL SYSTEMS

Fingerprint

Dive into the research topics of 'System architecture for deep packet inspection in high-speed networks'. Together they form a unique fingerprint.

Cite this