Scheduling malleable parallel tasks: An asymptotic fully polynomial time approximation scheme

被引:39
作者
Jansen, K [1 ]
机构
[1] Univ Kiel, Inst Informat & Prakt Math, D-24098 Kiel, Germany
关键词
scheduling; malleable tasks; approximation algorithms;
D O I
10.1007/s00453-003-1078-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A malleable parallel task is one whose execution time is a function of the number of (identical) processors allotted to it. We study the problem of scheduling a set of n independent malleable tasks on an arbitrary number m of parallel processors and propose an asymptotic fully polynomial time approximation scheme. For any fixed epsilon > 0, the algorithm computes a non-preemptive schedule of length at most (1 + epsilon) times the optimum (plus an additive term) and has running time polynomial in n, m and 1/epsilon.
引用
收藏
页码:59 / 81
页数:23
相关论文
共 27 条
  • [1] ORTHOGONAL PACKINGS IN 2 DIMENSIONS
    BAKER, BS
    COFFMAN, EG
    RIVEST, RL
    [J]. SIAM JOURNAL ON COMPUTING, 1980, 9 (04) : 846 - 855
  • [2] BELKHALE KP, 1990, P 1990 INT C PAR PRO, V1, P72
  • [3] BLAZEWICZ J, 1986, IEEE T COMPUT, V35, P389
  • [4] BLAZEWICZ J, 1986, ANN OPERATIONS RES, V7
  • [5] COFFMAN EG, 1980, SIAM J COMPUT, V9, P808, DOI 10.1137/0209062
  • [6] Scheduling multiprocessor tasks - An overview
    Drozdowski, M
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 94 (02) : 215 - 230
  • [7] Drozdowski M., 1995, Bull. Pol. Acad. Sci., Tech. Sci., V43, P381
  • [8] Du J., 1989, SIAM J. Discret. Math, V2, P473, DOI DOI 10.1137/0402042
  • [9] Garey M. R., 1975, SIAM Journal on Computing, V4, P397, DOI 10.1137/0204035
  • [10] Garey M. R., 1975, SIAM Journal on Computing, V4, P187, DOI 10.1137/0204015