Online and Random-order Load Balancing Simultaneously
Marco Molinaro

TL;DR
This paper introduces algorithms for online load balancing under lp-norms that provide optimal guarantees in both worst-case and random-order models, advancing beyond traditional analyses and addressing the challenge of simultaneous guarantees.
Contribution
The paper presents a new algorithm, SIMULTANEOUSLB, achieving near-optimal guarantees in both models, and introduces a novel OLO algorithm with improved regret and a smoothing technique for lp-norms.
Findings
The greedy algorithm with restart has improved random-order guarantees over worst-case.
The proposed SIMULTANEOUSLB algorithm achieves simultaneous optimal guarantees in both models.
A new smoothing technique for lp-norms enhances algorithm analysis and performance.
Abstract
We consider the problem of online load balancing under lp-norms: sequential jobs need to be assigned to one of the machines and the goal is to minimize the lp-norm of the machine loads. This generalizes the classical problem of scheduling for makespan minimization (case l_infty) and has been thoroughly studied. However, despite the recent push for beyond worst-case analyses, no such results are known for this problem. In this paper we provide algorithms with simultaneous guarantees for the worst-case model as well as for the random-order (i.e. secretary) model, where an arbitrary set of jobs comes in random order. First, we show that the greedy algorithm (with restart), known to have optimal O(p) worst-case guarantee, also has a (typically) improved random-order guarantee. However, the behavior of this algorithm in the random-order model degrades with p. We then propose algorithm…
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 · Scheduling and Optimization Algorithms · Risk and Portfolio Optimization
