DPDK-Based Implementation Of Application : File Downloader
Keywords:
Qemu/KVM,DPDK(Data Plane Development Kit),Rump Kernel,Open v-Switch,TCP/IP StackAbstract
Implemented a file downloader using the DPDK network interface for rump kernel. The combined result is a
userspace TCP/IP stack doing packet I/O via DPDK. DPDK is a framework used to provide a simple, complete
framework for fast processing of packets in data plane development applications and the framework creates a set of
libraries for specific environments. The DPDK implements a model known as run to compilation for processing of
packets, where all resources must be allocated before processing pakects by calling Data Plane applications, running on
logical cores as execution unit.DPDK also uses a pipeline model which passes packets or messages between different
cores via the rings.