Published June 2005 | Version public
Journal Article

Nearly insensitive bounds on SMART scheduling

  • 1. ROR icon Carnegie Mellon University

Abstract

We define the class of SMART scheduling policies. These are policies that bias towards jobs with small remaining service times, jobs with small original sizes, or both, with the motivation of minimizing mean response time and/or mean slowdown. Examples of SMART policies include PSJF, SRPT, and hybrid policies such as RS (which biases according to the product of the remaining size and the original size of a job).For many policies in the SMART class, the mean response time and mean slowdown are not known or have complex representations involving multiple nested integrals, making evaluation difficult. In this work, we prove three main results. First, for all policies in the SMART class, we prove simple upper and lower bounds on mean response time. Second, we show that all policies in the SMART class, surprisingly, have very similar mean response times. Third, we show that the response times of SMART policies are largely insensitive to the variability of the job size distribution. In particular, we focus on the SRPT and PSJF policies and prove insensitive bounds in these cases.

Additional Information

© 2005 ACM. Supported by NSF Career Grant CCR-0133077, NSF Theory CCR-0311383, NSF ITR CCR-0313148, IBM Corporation via Pittsburgh Digital Greenhouse Grant 2003, and a NSF Graduate Research Fellowship.

Additional details

Identifiers

Eprint ID
108379
Resolver ID
CaltechAUTHORS:20210310-083932675

Funding

NSF
CCR-0133077
NSF
CCR-0311383
NSF
CCR-0313148
IBM Corporation
Pittsburgh Digital Greenhouse
2003
NSF Graduate Research Fellowship

Dates

Created
2021-03-10
Created from EPrint's datestamp field
Updated
2021-11-16
Created from EPrint's last_modified field