Dynamic Scheduling on Parallel Machines. Anja
Feldmann, Jiri Sgall, Shang-Hua Teng; FOCS 1991.
- Abstract
-
- In this paper, we study the problem of on-line job-scheduling on various
parallel architectures. In particular, we give an O(sqrt{loglog
n})-competitive algorithm for on-line dynamic scheduling on an nxn mesh. We
prove that this algorithm is optimal up to a constant factor -- no on-line
algorithm can achieve a competitive ratio better than (1/42) sqrt{loglog n}.
Our algorithm is not greedy and the lower bound proof shows that no
greedy-like algorithm can be very good. Our upper bound result can be
generalized to any fixed dimensional meshes. We also present competitive
scheduling algorithms for other architectures including hypercubes, trees,
meshes of trees, and PRAMs.
-