Hostname: page-component-cd9895bd7-mkpzs Total loading time: 0 Render date: 2024-12-28T03:56:35.518Z Has data issue: false hasContentIssue false

Minimizing expected makespans on uniform processor systems

Published online by Cambridge University Press:  01 July 2016

E. G. Coffman Jr*
Affiliation:
AT&T Bell Laboratories
L. Flatto*
Affiliation:
AT&T Bell Laboratories
M. R. Garey*
Affiliation:
AT&T Bell Laboratories
R. R. Weber*
Affiliation:
Queens’ College, Cambridge
*
Postal address: AT&T Bell Laboratories, Murray Hill, NJ 07974, USA.
Postal address: AT&T Bell Laboratories, Murray Hill, NJ 07974, USA.
Postal address: AT&T Bell Laboratories, Murray Hill, NJ 07974, USA.
∗∗ Postal address: Queens’ College, Cambridge CB3 9ET, UK.

Abstract

We study the problem of scheduling n given jobs on m uniform processors to minimize expected makespan (maximum finishing time). Job execution times are not known in advance, but are known to be exponentially distributed, with identical rate parameters depending solely on the executing processor. For m = 2 and 3, we show that there exist optimal scheduling rules of a certain threshold type, and we show how the required thresholds can be easily determined. We conjecture that similar threshold rules suffice for m > 3 but are unable to prove this. However, for m > 3 we do obtain a general bound on problem size that permits Bellman equations to be used to construct an optimal scheduling rule for any given set of m rate parameters, with the memory required to represent that scheduling rule being independent of the number of remaining jobs.

Type
Research Article
Copyright
Copyright © Applied Probability Trust 1987 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Agrawala, A. K., Coffman, E. G. Jr., Garey, M. R. and Tripathi, S. K. (1984) A stochastic optimization algorithm minimizing expected flow times on uniform processors. IEEE Trans, on Computers, 33, 351356.Google Scholar
2. Lin, W. and Kumar, P. R. (1982) Optimal control of a queueing system with two heterogeneous servers. Preprint.Google Scholar
3. Walrand, J. (1983) A note on optimal control of a queueing system with two heterogeneous servers. Technical Report, EECS, University of California, Berkeley.Google Scholar