Speed-Robust Scheduling

11/10/2020
by   Franziska Eberle, et al.
0

The speed-robust scheduling problem is a two-stage problem where given m machines, jobs must be grouped into at most m bags while the processing speeds of the given m machines are unknown. After the speeds are revealed, the grouped jobs must be assigned to the machines without being separated. To evaluate the performance of algorithms, we determine upper bounds on the worst-case ratio of the algorithm's makespan and the optimal makespan given full information. We refer to this ratio as the robustness factor. We give an algorithm with a robustness factor 2-1/m for the most general setting and improve this to 1.8 for equal-size jobs. For the special case of infinitesimal jobs, we give an algorithm with an optimal robustness factor equal to e/(e-1) ≈ 1.58. The particular machine environment in which all machines have either speed 0 or 1 was studied before by Stein and Zhong (SODA 2019). For this setting, we provide an algorithm for scheduling infinitesimal jobs with an optimal robustness factor of (1+√(2))/2 ≈ 1.207. It lays the foundation for an algorithm matching the lower bound of 4/3 for equal-size jobs.

READ FULL TEXT
research
07/08/2020

Improved Lower Bounds for Truthful Scheduling

The problem of scheduling unrelated machines by a truthful mechanism to ...
research
05/02/2022

Scheduling with Speed Predictions

Algorithms with predictions is a recent framework that has been used to ...
research
05/28/2021

Learning to Schedule

This paper proposes a learning and scheduling algorithm to minimize the ...
research
09/19/2017

Selfish Jobs with Favorite Machines: Price of Anarchy vs Strong Price of Anarchy

We consider the well-studied game-theoretic version of machine schedulin...
research
02/05/2019

Optimal Divisible Load Scheduling for Resource-Sharing Network

Scheduling is an important task allowing parallel systems to perform eff...
research
10/20/2017

Fault-tolerant parallel scheduling of arbitrary length jobs on a shared channel

We study the problem of scheduling jobs on fault-prone machines communic...
research
11/12/2021

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

In generalized malleable scheduling, jobs can be allocated and processed...

Please sign up or login with your details

Forgot password? Click here to reset