A Constant-Factor Approximation for Generalized Malleable Scheduling under M^♮-Concave Processing Speeds

11/12/2021
by   Dimitris Fotakis, et al.
0

In generalized malleable scheduling, jobs can be allocated and processed simultaneously on multiple machines so as to reduce the overall makespan of the schedule. The required processing time for each job is determined by the joint processing speed of the allocated machines. We study the case that processing speeds are job-dependent M^♮-concave functions and provide a constant-factor approximation for this setting, significantly expanding the realm of functions for which such an approximation is possible. Further, we explore the connection between malleable scheduling and the problem of fairly allocating items to a set of agents with distinct utility functions, devising a black-box reduction that allows to obtain resource-augmented approximation algorithms for the latter.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2021

Assigning and Scheduling Generalized Malleable Jobs under Submodular Processing Speeds

Malleable scheduling is a model that captures the possibility of paralle...
research
03/26/2019

Malleable scheduling beyond identical machines

In malleable job scheduling, jobs can be executed simultaneously on mult...
research
07/24/2021

Fair Allocation with Interval Scheduling Constraints

We study a fair resource scheduling problem, where a set of interval job...
research
10/04/2022

Scheduling with Many Shared Resources

Consider the many shared resource scheduling problem where jobs have to ...
research
02/02/2023

Speed-Oblivious Online Scheduling: Knowing (Precise) Speeds is not Necessary

We consider online scheduling on unrelated (heterogeneous) machines in a...
research
11/10/2020

Speed-Robust Scheduling

The speed-robust scheduling problem is a two-stage problem where given m...
research
08/14/2023

Dependent rounding with strong negative-correlation, and scheduling on unrelated machines to minimize completion time

We describe a new dependent-rounding algorithmic framework for bipartite...

Please sign up or login with your details

Forgot password? Click here to reset