In [Performance 2002], we consider a theoretical metric -- the performance of only the largest job (looking in the limit as job size goes to inifinity). Under this metric, we find, surprisingly, that all work conserving policies converge almost surely to the same value. We also find that the expected slowdown under any work conserving policy can be made arbitrarily close to that under Processor-Sharing, for all job sizes that are sufficiently large.
In [ORL 2003], we study the Feedback (FB) policy, which gives the processor to the job with the least attained service (lowest age). By biasing towards jobs with small ages, FB is, in a sense, attempting to complete the short jobs as quickly as possible. The fact that the FB policy does not need to know the size of a job, and yet can often achieve performance similar to policies which bias towards short jobs, makes FB a very practical policy. In [ORL 2003] we prove that the FB policy outperforms the PS (processor-sharing) policy if and only if the service distribution has a decreasing failure rate.
[Performance 2002] : Mor Harchol-Balter, Karl Sigman, and Adam Wierman. "Asymptotic Convergence of Scheduling Policies with respect to Slowdown." To appear in Performance 2002. IFIP WG 7.3 International Symposium on Computer Modeling, Measurement and Evaluation. Postscript and Abstract .
[ORL 2003] : Adam Wierman, Nikhil Bansal, and Mor Harchol-Balter "A note on comparing response times in M/GI/1/FB and M/GI/1/PS queues." To appear in Operations Research Letters 2003. Technical report: CMU-CS-02-177. Postscript.
[Sigmetrics 2001] : Nikhil Bansal and Mor Harchol-Balter "Analysis of SRPT Scheduling: Investigating Unfairness." Proceedings of ACM Sigmetrics 2001 Conference on Measurement and Modeling of Computer Systems. Postscript and Abstract.
Back to Mor's Home Page .