Arrow Research search
Back to TCS

TCS 2015

Improved approximation algorithms for scheduling parallel jobs on identical clusters

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

The Multiple Cluster Scheduling Problem corresponds to minimizing the maximum completion time (makespan) of a set of n parallel rigid (and non-preemptive) jobs submitted to N identical clusters. It cannot be approximated with a ratio better than 2 (unless P = NP ). We present in this paper the methodology that encompasses several existing results [1, 2]. We detail first how to apply it for obtaining a 5 2 -approximation. Then, we use it to provide a new 7 3 -approximation running in O ( log ⁡ ( n h max ) N ( n + log ⁡ ( n ) ) ), where h max is the processing time of the longest job. Finally, we apply it to a restriction of the problem to jobs of limited size, leading to a 2-approximation which is the best possible ratio since the restriction remains 2-inapproximable.

Authors

Keywords

  • Scheduling
  • Parallel job
  • Strip packing
  • Approximation algorithm

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
995293033130647147
v2026.09.13