Estimate CPU Utilization for Data Processing with DPDK

Examensarbete på kandidatnivå

Please use this identifier to cite or link to this item:
Download file(s):
File Description SizeFormat 
22-17 Ryden Näslund.pdf2.04 MBAdobe PDFView/Open
Bibliographical item details
Type: Examensarbete på kandidatnivå
Title: Estimate CPU Utilization for Data Processing with DPDK
Authors: Rydén, Anton
Näslund, Erik
Abstract: In a world where networking and network systems are becoming more and more important, it is crucial that these systems are properly developed and monitored. The purpose of the project and aim is to create an algorithm that estimates the CPU workload during packet processing that is linear with respect to network traffic using the Data Plane Development kit (DPDK). With such a tool, it becomes possible to predict when a system might start dropping packets. An important part of the project is the design flow, which mainly consists of a single machine with NUMA design along with tools to gather and visualize the results. A challenge of this project is a lack of prior attempts, making it difficult to find a reference point. While a linear solution was found, it is not without its flaws. However, with further testing, a practical implementation can be achieved. One conclusion to the project is that it can serve as a baseline for future attempts and research.
Keywords: DPDK;data processing;load estimation;TRex;packet drops
Issue Date: 2022
Publisher: Chalmers tekniska högskola / Institutionen för data och informationsteknik
Collection:Examensarbeten för kandidatexamen // Bachelor Theses

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.