Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Improving the flexibility of DPDK Service Cores
Linköping University, Department of Computer and Information Science, Human-Centered systems.
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2019 (English)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesisAlternative title
Förbättring av flexibiliteten hos DPDK Service Cores (Swedish)
Abstract [en]

Data Plane Development Kit is a highly used library for creating network applications that can be run on all hardware. Data Plane Development Kit has a component called Service Cores, which allows the main applications to create services that will run independently. These services are manually mapped to specific CPU cores, and are scheduled in a round-robin method. Because of the manual mapping, and the scheduling, the different load for each service can impact the start time for each service. By having services not run when supposed to, the throughput will degrade. In this thesis, we investigate and try to solve the issue by implementing a basic load balancer into the Service Core component. Our results show that an basic load balancer, that will balance upon reaching a CPU upper threshold, will increase the throughput of services while decreasing the delay between each service run.

Place, publisher, year, edition, pages
2019. , p. 10
Keywords [en]
dpdk, load balancer, service core, service cores, data plane development kit
Keywords [sv]
dpdk, lastbalanserare, data plane development kit
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:liu:diva-157631ISRN: LIU-IDA/LITH-EX-G--19/034--SEOAI: oai:DiVA.org:liu-157631DiVA, id: diva2:1326046
External cooperation
Ericsson
Subject / course
Computer Programming
Presentation
2019-06-13, 13:15 (Swedish)
Supervisors
Examiners
Available from: 2019-06-24 Created: 2019-06-17 Last updated: 2019-06-24Bibliographically approved

Open Access in DiVA

Denis och Magnus - Improving the flexibility of DPDK Service Cores(398 kB)31 downloads
File information
File name FULLTEXT01.pdfFile size 398 kBChecksum SHA-512
4ee5b232f303dc3e91045f20c1694b585d662531a7a9996e58c1eb8aba5e8703c7e671ce38ac1870acbd31dfddd44cea8809ea373e7c475ee0ae75a5ad6ff024
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Blazevic, Denis IvanJansson, Magnus
By organisation
Human-Centered systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 31 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

urn-nbn

Altmetric score

urn-nbn
Total: 80 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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