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
相关论文
共 50 条