SP-PIFO - Approximating Push-In First-Out Behaviors Using Strict-Priority Queues
Offered By: USENIX via YouTube
Course Description
Overview
Explore a conference talk that introduces SP-PIFO, a programmable packet scheduler approximating Push-In First-Out (PIFO) queue behaviors using strict-priority queues. Discover how this innovative approach enables line-rate packet scheduling at scale on existing devices. Learn about the mathematical formulation of the problem and the dynamic adaptation technique that minimizes scheduling errors without prior traffic knowledge. Examine the full P4 implementation and evaluation results, demonstrating SP-PIFO's ability to closely match ideal PIFO performance with as few as 8 priority queues, scale to large numbers of flows and ranks, and quickly adapt to traffic variations. Gain insights into how SP-PIFO achieves line-rate performance on programmable data planes, offering a practical solution to the challenges of implementing PIFO queues in hardware.
Syllabus
NSDI '20 - SP-PIFO: Approximating Push-In First-Out Behaviors using Strict-Priority Queues
Taught by
USENIX
Related Courses
Scaling Memcache at FacebookUSENIX via YouTube Multi-Person Localization via RF Body Reflections
USENIX via YouTube Opaque - An Oblivious and Encrypted Distributed Analytics Platform
USENIX via YouTube Live Video Analytics at Scale with Approximation and Delay-Tolerance
USENIX via YouTube Clipper - A Low-Latency Online Prediction Serving System
USENIX via YouTube