TY - JOUR
T1 - Tail-robust scheduling using Limited Processor Sharing.
AU - Nair, J.K.
AU - Wierman, A.
AU - Zwart, A.P.
PY - 2010
Y1 - 2010
N2 - From a rare events perspective, scheduling disciplines that work well under light (exponential) tailed workload distributions do not perform well under heavy (power) tailed workload distributions, and vice versa, leading to fundamental problems in designing schedulers that are robust to distributional assumptions on the job sizes. This paper shows how to exploit partial workload information (system load) to design a scheduler that provides robust performance across heavy-tailed and light-tailed workloads. Specifically, we derive new asymptotics for the tail of the stationary sojourn time under Limited Processor Sharing (LPS) scheduling for both heavy-tailed and light-tailed job size distributions, and show that LPS can be robust to the tail of the job size distribution if the multiprogramming level is chosen carefully as a function of the load. © 2010 Elsevier B.V. All rights reserved.
AB - From a rare events perspective, scheduling disciplines that work well under light (exponential) tailed workload distributions do not perform well under heavy (power) tailed workload distributions, and vice versa, leading to fundamental problems in designing schedulers that are robust to distributional assumptions on the job sizes. This paper shows how to exploit partial workload information (system load) to design a scheduler that provides robust performance across heavy-tailed and light-tailed workloads. Specifically, we derive new asymptotics for the tail of the stationary sojourn time under Limited Processor Sharing (LPS) scheduling for both heavy-tailed and light-tailed job size distributions, and show that LPS can be robust to the tail of the job size distribution if the multiprogramming level is chosen carefully as a function of the load. © 2010 Elsevier B.V. All rights reserved.
U2 - 10.1016/j.peva.2010.08.012
DO - 10.1016/j.peva.2010.08.012
M3 - Article
SN - 0166-5316
VL - 67
SP - 978
EP - 995
JO - Performance Evaluation
JF - Performance Evaluation
IS - 11
ER -