Scheduling Stochastic Jobs with a Two-Point Distribution on Two Parallel Machines
- 1 January 1989
- journal article
- research article
- Published by Cambridge University Press (CUP) in Probability in the Engineering and Informational Sciences
- Vol. 3 (1) , 89-116
- https://doi.org/10.1017/s0269964800000991
Abstract
We analyze the optimal preemptive sequencing of n jobs on two machines to minimize expected total flow time. The running times of the jobs are independent samples from the distribution Pr(X = 1) = p, Pr(X = κ + 1) = 1 − p. We verify that the shortest-expected-remaining-processing-time (SERPT) policy, which is optimal for independent and identically distributed (i.i.d.) running times with a monotone hazard-rate distribution, is not optimal for this distribution. However, we prove that if p ≥ 1/κ, then the number of decisions where SERPT and an optimal policy disagree is bounded by a constant independent of n. For p < 1/k, we prove that the expected number of such decisions has a similar bound. In addition, bounds on the expected increase in flow times under SERPT are derived; these bounds are also independent of n.Keywords
This publication has 15 references indexed in Scilit:
- On the optimality of static priority policies in stochastic scheduling on parallel machinesJournal of Applied Probability, 1987
- Minimizing expected makespans on uniform processor systemsAdvances in Applied Probability, 1987
- Scheduling jobs with stochastically ordered processing times on parallel machines to minimize expected flowtimeJournal of Applied Probability, 1986
- Introduction to Stochastic Dynamic Programming.Journal of the American Statistical Association, 1986
- Games against natureJournal of Computer and System Sciences, 1985
- 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
- Scheduling for Minimum Total Loss Using Service Time DistributionsJournal of the ACM, 1974