Scheduling jobs by stochastic processing requirements on parallel machines to minimize makespan or flowtime
- 1 March 1982
- journal article
- research article
- Published by Cambridge University Press (CUP) in Journal of Applied Probability
- Vol. 19 (01) , 167-182
- https://doi.org/10.1017/s0021900200028382
Abstract
A number of identical machines operating in parallel are to be used to complete the processing of a collection of jobs so as to minimize either the jobs' makespan or flowtime. The total processing required to complete each job has the same probability distribution, but some jobs may have received differing amounts of processing prior to the start. When the distribution has a monotone hazard rate the expected value of the makespan (flowtime) is minimized by a strategy which always processes those jobs with the least (greatest) hazard rates. When the distribution has a density whose logarithm is concave or convex these strategies minimize the makespan and flowtime in distribution. These results are also true when the processing requirements are distributed as exponential random variables with different parameters.Keywords
This publication has 7 references indexed in Scilit:
- Scheduling Jobs with Exponential Processing and Arrival Times on Identical Processors so as to Minimize the Expected MakespanMathematics of Operations Research, 1981
- Sequencing Tasks with Exponential Service Times to Minimize the Expected Flow Time or MakespanJournal of the ACM, 1981
- Note—On the Marginal Benefit of Adding Servers to G/GI/m QueuesManagement Science, 1980
- Scheduling tasks with exponential service times on parallel processorsJournal of Applied Probability, 1979
- On the optimal assignment of customers to parallel serversJournal of Applied Probability, 1978
- A hamiltonian approach to optimal stochastic resource allocationAdvances in Applied Probability, 1977
- Letter to the Editor—A Proof of the Optimality of the Shortest Remaining Processing Time DisciplineOperations Research, 1968