Scalable Heavy Hitter Detection: A DPDK-based

Scalable Heavy Hitter Detection: A DPDK-based
1 / 1
Scalable Heavy Hitter Detection: A DPDK-based - slide 1 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 2 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 3 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 4 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 5 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 6 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 7 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 8 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 9 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 10 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 11 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 12 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 13 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 14 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 15 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 16 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 17 of 18 Scalable Heavy Hitter Detection: A DPDK-based - slide 18 of 18
Scalable Heavy Hitter Detection: A DPDK-based Software Approach with P4 Integration Samia Choueiri, Ali Mazloum, Elie F. Kfoury, Jorge Crichigno University of South Carolina, USA IEEE Global Communications Conference 10 December 2024 Cape

Related Topics

Download this presentation From Below

"Scalable Heavy Hitter Detection: A DPDK-based" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Scalable Heavy Hitter Detection: A DPDK-based
Software Approach with P4 Integration

Samia Choueiri, Ali Mazloum, Elie F. Kfoury, Jorge Crichigno
University of South Carolina, USA


IEEE Global Communications Conference
10 December 2024
Cape Town, South Africa 1<br>
02
Agenda Background on packet processing acceleration
Introduction to Data Plane Development Kit (DPDK) and P4-DPDK
Proposed system
Evaluation
Conclusion 2<br>
03
Standard Packet Processing The Network Interface Card (NIC) driver pre-allocates kernel memory buffers where the packets are stored.
The NIC driver pre-allocate the transmit (TX) and receive (RX) ring buffer in the memory.
The ring buffers store the packet buffer pointer and its length.
The NIC copies the packet to the location using Direct Memory Access (DMA).
The NIC triggers an interrupt. 3<br>