Scheduling Malleable Parallel Tasks: An Asymptotic Fully Polynomial-Time Approximation Scheme

  • Authors:
  • Klaus Jansen

  • Affiliations:
  • -

  • Venue:
  • ESA '02 Proceedings of the 10th Annual European Symposium on Algorithms
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

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/驴.