Digitala Vetenskapliga Arkivet

Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Towards Machine Learning Inference in the Data Plane
Karlstads universitet, Fakulteten för hälsa, natur- och teknikvetenskap (from 2013), Institutionen för matematik och datavetenskap (from 2013).
2019 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

Recently, machine learning has been considered an important tool for various networkingrelated use cases such as intrusion detection, flow classification, etc. Traditionally, machinelearning based classification algorithms run on dedicated machines that are outside of thefast path, e.g. on Deep Packet Inspection boxes, etc. This imposes additional latency inorder to detect threats or classify the flows.With the recent advance of programmable data planes, implementing advanced function-ality directly in the fast path is now a possibility. In this thesis, we propose to implementArtificial Neural Network inference together with flow metadata extraction directly in thedata plane of P4 programmable switches, routers, or Network Interface Cards (NICs).We design a P4 pipeline, optimize the memory and computational operations for our dataplane target, a programmable NIC with Micro-C external support. The results show thatneural networks of a reasonable size (i.e. 3 hidden layers with 30 neurons each) can pro-cess flows totaling over a million packets per second, while the packet latency impact fromextracting a total of 46 features is 1.85μs.

Ort, förlag, år, upplaga, sidor
2019.
Nyckelord [en]
Machine learning Data Plane SmartNIC Artificial Neural Network Inference Flow Classification
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:kau:diva-72875OAI: oai:DiVA.org:kau-72875DiVA, id: diva2:1328601
Ämne / kurs
Datavetenskap
Utbildningsprogram
Civilingenjör: Datateknik (300 hp)
Presentation
2019-06-03, 10:00 (Engelska)
Handledare
Examinatorer
Projekt
HITS, 4707Tillgänglig från: 2019-06-26 Skapad: 2019-06-21 Senast uppdaterad: 2020-02-14Bibliografiskt granskad

Open Access i DiVA

fulltext(738 kB)1501 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 738 kBChecksumma SHA-512
2b1c74034fccf3484070ee4afab6336fb276afc94f7fc28d6caa8ddefd0eda73f26d567f61a1ad2dd803751e9e1be3b940353d3730364a6ff4aabb8a915ac01d
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Langlet, Jonatan
Av organisationen
Institutionen för matematik och datavetenskap (from 2013)
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1502 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 2637 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf