Abstract
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 ε > 0, the algorithm computes a non-preemptive schedule of length at most (1+ε) times the optimum (plus an additive term) and has running time polynomial in n,m and 1 /ε.
Similar content being viewed by others
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jansen, K. Scheduling Malleable Parallel Tasks: An Asymptotic Fully Polynomial Time Approximation Scheme. Algorithmica 39, 59–81 (2004). https://doi.org/10.1007/s00453-003-1078-6
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-003-1078-6