Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Internship Projects/Mentors: Anuket ViNePerf/ Al Morton Sridhar Rao  Federica Paganelli

...

Today, most virtualized functions rely on the Data Plane Development Kit (DPDK) in user space  to achieve high data plane packet processing and bypass kernel processing. The XDP ( eXpress Data Path) is an eBPF based high performance data path merged in the Linux kernel since version 4.8. The idea behind XDP is to add an early hook in the receive path of the kernel, and let a user supplied eBPF program decide the fate of the packet.

The central activity in this project is to compare DPDK and XDP data plane performance, using standard benchmarking methods which are the main focus of the ViNePerf Project. Additional development will be required to configure and automate the testing for XDP. Many benchmarking tools used today are DPDK-based, so we seek alternatives for a complete XDP-based test architecture.

Some key questions to answer are:

  1. Can this be an alternative to DPDK based solutions?
  2. What are the parameters that affect the performance - Golden Configuration
  3. What are the right test methodologies?
  4. What are the right test-tools - Traffic Generators with test traffic measurements, Packet Forwarders, etc.

...

Mentor(s) Names and Contact Info

Click here to apply

Please read all instructions before applying.  Include Resume, proof of school enrollment, and participation permission from school/employer

Al Morton - acm@research.att.com

...