Online Throughput Maximization on Unrelated Machines: Commitment is No Burden
Franziska Eberle, Nicole Megow, Kevin Schewior

TL;DR
This paper introduces new online algorithms for maximizing throughput in scheduling jobs with deadlines on unrelated machines, addressing commitment constraints crucial for cloud services, and provides bounds on their competitive ratios.
Contribution
It presents the first non-trivial online algorithms for throughput maximization on unrelated machines with commitment requirements, including bounds on competitive ratios under various commitment models.
Findings
Achieves a Θ(1/ε)-competitive ratio for commitment upon starting a job.
Provides an O(1/(ε - δ))-competitive ratio when commitment is before slack diminishes.
Shows no bounded competitive ratio exists for commitment upon arrival.
Abstract
We consider a fundamental online scheduling problem in which jobs with processing times and deadlines arrive online over time at their release dates. The task is to determine a feasible preemptive schedule on a single or multiple possibly unrelated machines that maximizes the number of jobs that complete before their deadline. Due to strong impossibility results for competitive analysis on a single machine, we require that jobs contain some slack , which means that the feasible time window for scheduling a job is at least times its processing time on each eligible machine. Our contribution is two-fold: (i) We give the first non-trivial online algorithms for throughput maximization on unrelated machines, and (ii), this is the main focus of our paper, we answer the question on how to handle commitment requirements which enforce that a scheduler has to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Advanced Bandit Algorithms Research · Distributed systems and fault tolerance
