DYNAMIC SCHEDULING ON PARALLEL MACHINES

被引:47
作者
FELDMANN, A
SGALL, J
TENG, SH
机构
[1] School of Computer Science, Carnegie-Mellon University, Pittsburgh, PA 15213-3890
关键词
Algorithms - Computational complexity - Data processing - Online systems - Parallel processing systems - Theorem proving - Topology;
D O I
10.1016/0304-3975(94)90152-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of on-line job-scheduling on parallel machines with different network topologies. An on-line scheduling algorithm schedules a collection of parallel jobs with known resource requirements but unknown running times on a parallel machine. We give an O(square-root log log N)-competitive algorithm for on-line scheduling on a two-dimensional mesh of N processors and we prove a matching lower bound of OMEGA(square-root log log N) on the competitive ratio. Furthermore, we show tight constant bounds of 2 for PRAMs and hypercubes, and present a 2.5-competitive algorithm for lines. We also generalize our two-dimensional mesh result to higher dimensions. Surprisingly, our algorithms become less and less greedy as the geometric structure of the network topology becomes more complicated. The proof of our lower bound for the two-dimensional mesh actually shows that no greedy-like algorithm can perform well.
引用
收藏
页码:49 / 72
页数:24
相关论文
共 16 条
[1]  
BHATT S, 1988, 23RD P ANN ACM THEOR, P192
[2]  
DAVIS E, 1981, J ACM, P712
[3]  
FEITELSON FG, 1990, 5TH P JER C INF TECH
[4]  
FELDMANN A, 1993, 25 ANN S THEOR COMP, P642
[5]  
FELDMANN A, 1991, 32ND P ANN S F COMP, P111
[6]  
Garey M. R., 1979, GUIDE NP COMPLETENES
[7]   BOUNDS FOR CERTAIN MULTIPROCESSING ANOMALIES [J].
GRAHAM, RL .
BELL SYSTEM TECHNICAL JOURNAL, 1966, 45 (09) :1563-+
[8]  
KARP RM, 1988, UCBCSD88408 U CAL TE
[9]  
KOSARAJU SR, 1986, 18TH P ANN ACM S THE, P264
[10]  
KUNG HT, 1987, CMUCS88164 CARN U TE