Minimizing maximum flowtime of jobs with arbitrary parallelizability

  • Authors:
  • Kirk Pruhs;Julien Robert;Nicolas Schabanel

  • Affiliations:
  • Pittsburgh University;Université de Lyon, LIP-ÉNS Lyon, France;CNRS, Université Paris Diderot, LIAFA, France

  • Venue:
  • WAOA'10 Proceedings of the 8th international conference on Approximation and online algorithms
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of nonclairvoyantly scheduling jobs, which arrive over time and have varying sizes and degrees of parallelizability, with the objective of minimizing the maximum flow. We give essentially tight bounds on the achievable competitiveness. More specifically we show that the competitive ratio of every deterministic nonclairvoyant algorithm is high, namely Ω(√n) for n jobs. But there is a simple batching algorithm that is (1 + ɛ)-processor O(log n)-competitive. And this simple batching algorithm is optimally competitive as no deterministic nonclairvoyant algorithm can be s-processor o(log n)-competitive for any constant s.