Published November 2010 | Version public
Journal Article

Tail-robust scheduling via limited processor sharing

  • 1. ROR icon California Institute of Technology
  • 2. ROR icon VU Amsterdam
  • 3. ROR icon Eindhoven University of Technology

Abstract

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.

Additional Information

© 2010 Elsevier. Available online 16 August 2010.

Additional details

Identifiers

Eprint ID
21019
DOI
10.1016/j.peva.2010.08.012
Resolver ID
CaltechAUTHORS:20101124-110928510

Related works

Dates

Created
2010-11-24
Created from EPrint's datestamp field
Updated
2021-11-09
Created from EPrint's last_modified field