TY - JOUR
T1 - Design and analysis of a class-aware recursive loop scheduler for class-based scheduling
AU - Rom, R.
AU - Sidi, M.
AU - Tan, H.P.
PY - 2006
Y1 - 2006
N2 - In this paper, we consider the problem of devising a loop scheduler that allocates slots to users according to their relative weights as smoothly as possible. Instead of the existing notion of smoothness based on balancedness, we propose a variance-based metric which is more intuitive and easier to compute.
We propose a recursive loop scheduler for a class-based scheduling scenario based on an optimal weighted round-robin scheduler. We show that it achieves very good allocation smoothness with almost no degradation in intra-class fairness. In addition, we also demonstrate the equivalence between our proposed metric and the balancedness-based metric.
AB - In this paper, we consider the problem of devising a loop scheduler that allocates slots to users according to their relative weights as smoothly as possible. Instead of the existing notion of smoothness based on balancedness, we propose a variance-based metric which is more intuitive and easier to compute.
We propose a recursive loop scheduler for a class-based scheduling scenario based on an optimal weighted round-robin scheduler. We show that it achieves very good allocation smoothness with almost no degradation in intra-class fairness. In addition, we also demonstrate the equivalence between our proposed metric and the balancedness-based metric.
U2 - 10.1016/j.peva.2005.09.004
DO - 10.1016/j.peva.2005.09.004
M3 - Article
SN - 0166-5316
VL - 63
SP - 839
EP - 863
JO - Performance Evaluation
JF - Performance Evaluation
IS - 9-10
ER -