A 5/4-approximation algorithm for scheduling identical malleable tasks

被引:8
作者
Decker, T.
Luecking, T.
Monien, B.
机构
[1] SAP AG, D-69190 Walldorf, Germany
[2] Univ Paderborn, D-33102 Paderborn, Germany
关键词
scheduling; approximation algorithms; malleable jobs;
D O I
10.1016/j.tcs.2006.05.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of finding a schedule for n-independent identical malleable tasks on p identical processors with minimal completion time. This problem arises while using the branch-and-bound or the divide-and-conquer strategy to solve a problem on a parallel system. If nothing is known about the subproblems, then they are assumed to be identical. We assume that the execution time decreases with the number of processors while the computational work increases. We give an algorithm with execution time exponential in p which computes an optimal schedule. In order to approximate an optimal schedule, we use the concept of phase-by-phase schedules. Here schedules consist of phases in which every job uses the same number of processors. We prove that one can approximate an optimal schedule up to a factor of using constant time, and we show that this is optimal. Furthermore, we give an epsilon-approximation algorithm if the speed-up is optimal up to a constant factor. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:226 / 240
页数:15
相关论文
共 22 条
[1]   ORTHOGONAL PACKINGS IN 2 DIMENSIONS [J].
BAKER, BS ;
COFFMAN, EG ;
RIVEST, RL .
SIAM JOURNAL ON COMPUTING, 1980, 9 (04) :846-855
[2]   A 5-4 ALGORITHM FOR TWO-DIMENSIONAL PACKING [J].
BAKER, BS ;
BROWN, DJ ;
KATSEFF, HP .
JOURNAL OF ALGORITHMS, 1981, 2 (04) :348-368
[3]  
BELKHALE KP, 1990, P 1990 INT C PAR PRO, V1, P72
[4]  
Blazewicz J., 2001, Euro-Par 2001 Parallel Processing. 7th International Euro-Par Conference. Proceedings (Lecture Notes in Computer Science Vol.2150), P191
[5]  
BRUCKER P, 1998, SCHEDULING ALGORITHM
[6]  
CULLER D, 1993, P 4 ACM SIGPLAN S PR, P1
[7]   An approximation scheme for strip packing of rectangles with bounded dimensions [J].
de la Vega, WF ;
Zissimopoulos, V .
DISCRETE APPLIED MATHEMATICS, 1998, 82 (1-3) :93-101
[8]  
DECKER T, 2000, THESIS
[9]  
Du J., 1989, SIAM J. Discret. Math, V2, P473, DOI DOI 10.1137/0402042
[10]   A TYPOLOGY OF CUTTING AND PACKING PROBLEMS [J].
DYCKHOFF, H .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 44 (02) :145-159