On the optimality of static priority policies in stochastic scheduling on parallel machines
- 1 March 1987
- journal article
- research article
- Published by Cambridge University Press (CUP) in Journal of Applied Probability
- Vol. 24 (02) , 430-448
- https://doi.org/10.1017/s0021900200031077
Abstract
n jobs are to be preemptively scheduled for processing on n machines. The machines may have differing speeds and the jobs have processing requirements which are distributed as independent exponential random variables with different means. Holding cost g(U) is incurred per unit time that the set of uncompleted jobs is U and it is desired to minimize the total expected holding cost which is incurred until all jobs are complete. We show that if g satisfies certain simple conditions then the optimal policy is one which takes the jobs in the order 1, 2, ···, n and assigns each uncompleted job in turn to the fastest available machine. In the special case in which the objective is to minimize the expected weighted flowtime, where there is a holding cost of wi while job i is incomplete, the sufficient condition is simply w1 ≧ … ≧ wn and λ1 w1 ≧ … ≧ λn wn .Keywords
This publication has 7 references indexed in Scilit:
- Scheduling jobs with stochastically ordered processing times on parallel machines to minimize expected flowtimeJournal of Applied Probability, 1986
- Submodular functions and convexityPublished by Springer Nature ,1983
- [No title]Journal of Applied Probability, 1982
- Scheduling jobs by stochastic processing requirements on parallel machines to minimize makespan or flowtimeJournal of Applied Probability, 1982
- Sequencing Tasks with Exponential Service Times to Minimize the Expected Flow Time or MakespanJournal of the ACM, 1981
- Scheduling tasks with exponential service times on non-identical processors to minimize various cost functionsJournal of Applied Probability, 1980
- Scheduling tasks with exponential service times on parallel processorsJournal of Applied Probability, 1979