Universal Packet Scheduling
Radhika Mittal, Rachit Agarwal, Sylvia Ratnasamy, Scott Shenker

TL;DR
This paper investigates the possibility of a universal packet scheduling algorithm, finding that Least Slack Time First (LSTF) is the closest candidate, capable of approximating various algorithms and meeting key network performance metrics.
Contribution
The paper theoretically and empirically demonstrates that LSTF is the most universal packet scheduling algorithm, effectively approximating other algorithms and achieving competitive network performance.
Findings
LSTF closely approximates a wide range of scheduling algorithms.
LSTF performs comparably to state-of-the-art in key metrics.
Universal packet scheduling is generally not feasible.
Abstract
In this paper we address a seemingly simple question: Is there a universal packet scheduling algorithm? More precisely, we analyze (both theoretically and empirically) whether there is a single packet scheduling algorithm that, at a network-wide level, can match the results of any given scheduling algorithm. We find that in general the answer is "no". However, we show theoretically that the classical Least Slack Time First (LSTF) scheduling algorithm comes closest to being universal and demonstrate empirically that LSTF can closely, though not perfectly, replay a wide range of scheduling algorithms in realistic network settings. We then evaluate whether LSTF can be used {\em in practice} to meet various network-wide objectives by looking at three popular performance metrics (mean FCT, tail packet delays, and fairness); we find that LSTF performs comparable to the state-of-the-art for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Advanced Wireless Network Optimization · Interconnection Networks and Systems
