Scheduling tasks with exponential service times on non-identical processors to minimize various cost functions
- 1 March 1980
- journal article
- research article
- Published by Cambridge University Press (CUP) in Journal of Applied Probability
- Vol. 17 (01) , 187-202
- https://doi.org/10.1017/s0021900200046921
Abstract
We consider preemptive scheduling of N tasks on m processors; processors have different speeds, tasks require amounts of work which are exponentially distributed, with different parameters. The policies of assigning at every moment the task with shortest (longest) expected processing time among those not yet completed to the fastest processor available, second shortest (longest) to the second fastest etc., are examined, and shown to minimize expected values of various cost functions. As special cases we obtain policies which minimize expected flowtime, expected makespan and expected lifetime of a series system with m component locations and N spares.Keywords
This publication has 2 references indexed in Scilit:
- Scheduling of stochastic tasks on two parallel processorsNaval Research Logistics Quarterly, 1979
- Negative Dynamic ProgrammingThe Annals of Mathematical Statistics, 1966