TY - GEN
T1 - Universal packet scheduling
AU - Mittal, Radhika
AU - Agarwal, Rachit
AU - Ratnasamy, Sylvia
AU - Shenker, Scott
N1 - Publisher Copyright:
Copyright 2015 ACM.
PY - 2015/11/16
Y1 - 2015/11/16
N2 - 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 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 each of them.
AB - 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 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 each of them.
UR - http://www.scopus.com/inward/record.url?scp=84962698566&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962698566&partnerID=8YFLogxK
U2 - 10.1145/2834050.2834085
DO - 10.1145/2834050.2834085
M3 - Conference contribution
AN - SCOPUS:84962698566
T3 - Proceedings of the 14th ACM Workshop on Hot Topics in Networks, HotNets-XIV 2015
BT - Proceedings of the 14th ACM Workshop on Hot Topics in Networks, HotNets-XIV 2015
PB - Association for Computing Machinery
T2 - 14th ACM Workshop on Hot Topics in Networks, HotNets-XIV 2015
Y2 - 16 November 2015 through 17 November 2015
ER -