Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Everything Matters in Programmable Packet Scheduling

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about PACKS, a novel approximate PIFO scheduler that addresses critical limitations in programmable packet scheduling through this 15-minute conference presentation from NSDI '25. Discover how researchers from ETH Zürich, BME-TMIT, USC, and Microsoft Research developed a solution that simultaneously captures both scheduling behavior and admission control - two essential aspects that previous approaches failed to address together. Explore the technical challenges of implementing Push-In First-Out (PIFO) queues in hardware at line rate and understand how PACKS overcomes these limitations by running on priority queues while using packet-rank information and queue-occupancy levels during enqueue operations. Examine the comprehensive evaluation results showing PACKS reduces rank inversions by up to 7× and 15× compared to SP-PIFO and AIFO respectively, decreases packet drops by up to 60%, and improves mean flow completion time for small flows by up to 33% under pFabric ranks. Gain insights into the P4 implementation details and learn how PACKS achieves line-rate performance on existing Intel Tofino hardware, making it a practical solution for network operators seeking flexible packet scheduling capabilities.

Syllabus

NSDI '25 - Everything Matters in Programmable Packet Scheduling

Taught by

USENIX

Reviews

Start your review of Everything Matters in Programmable Packet Scheduling

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.