Loading…
DPDK Summit 2026
12-13 May 2026 | Stockholm, Sweden
Learn More and Register To Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for DPDK Summit 2026 to participate in the sessions. Please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Time. To see the schedule in your preferred timezone, please select from the drop-down at the bottom of the menu to the right.

The schedule is subject to change.
Tuesday May 12, 2026 10:55 - 11:25 CEST
Hierarchical QoS (HQoS) in DPDK enables fine-grained shaping across tens of thousands of flows, but scaling beyond a single core remains challenging. While rte_sched offers flexible software HQoS, synchronization and cache overheads constrain multi-core performance. Modern NICs such as the Intel E810 offer line-rate hardware HQoS, but only at coarse granularity, lacking per-flow control. Partial offload combines both data planes, preserving fine-grained control in software and aggregate shaping in hardware. However, for current partial offloads, the split is uncoordinated. Software selects packets assuming TX capacity is available, but under overload, the NIC may accept only part of the burst, dropping some packets. Because these drops occur after the scheduler, high-priority traffic may discarded, breaking QoS guarantees and increases latency. We introduce Priority-Aware Backpressure (PAB), an extension to DPDK that treats NIC TX failures as congestion signals and dynamically adjusts dequeue budgets per priority. PAB keeps drops within scheduler control, preventing high-priority loss and maintaining stable latency under sustained overload across eight schedulers and 32000 flows.
Speakers
avatar for Rubens Figueiredo

Rubens Figueiredo

Research Engineer, BISDN GmbH
Rubens Figueiredo is a final year PhD student at Karlstad University and research engineer for BISDN. He is wrapping up his thesis on accelerating hierarchical scheduling with commodity hardware.
Tuesday May 12, 2026 10:55 - 11:25 CEST
Rum 17+18 - Floor 3

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link