miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Evaluation and Implementation of Linux User-space Fast Path Technologies: Linux, User-space
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Technology and Media.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The enormous increase in device connectivity for data and telecom devices places significant challenges on the packet processing techniques used in embedded systems such as IP stacks. Therefore, the traditional packet processing software cannot handle the line rate packet flow even for the most cutting edge devices. A solution to this problem is to allow applications to directly receive packets without passing through the normal kernel stack and drivers i.e. interface directly with the hardware. Two such open source libraries for Linux are PF_RING and Netmap. In addition Freescale has a similar technology called USDPAA.

In order to satisfy the first goal of this project, a detailed analysis and evaluation of PF_RING, Netmap and USDPAA has been conducted in order to determine how they compare in relation to a number of criteria such as functionality, support, performance, ease of use, software/ hardware dependencies and project stability etc. Secondly based on the earlier work, a design is proposed that can be used to build and port an application to run on Freescale DPAA based hardware (P4080) on top of USDPAA.

Place, publisher, year, edition, pages
2013. , 64 p.
Keyword [en]
Embedded systems, IP stacks, PF_RING, Netmap
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-19611OAI: oai:DiVA.org:miun-19611DiVA: diva2:636782
Subject / course
Computer and System Sciences
Educational program
International Master's Programme in Computer Engineering TDAAA 120 higher education credits
Presentation
2013-03-21, L408, Mid Sweden Univesity, L building, 13:00 (English)
Supervisors
Examiners
Available from: 2013-08-07 Created: 2013-07-12 Last updated: 2013-08-07Bibliographically approved

Open Access in DiVA

User-space Fast Path Tech(2149 kB)877 downloads
File information
File name FULLTEXT01.pdfFile size 2149 kBChecksum SHA-512
b2f63b5ce418977913637cf1c864555dc2f5272753292caf892606c47fb746df6dd20a5e7378f4fd4ad267a176d792cc76985e4124e6991d3e76236b21f5817c
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology and Media
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 877 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 190 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf