Online Load Balancing on Unrelated Machines with Startup Costs
Yossi Azar, Debmalya Panigrahi

TL;DR
This paper presents a competitive randomized online algorithm for energy-efficient load balancing on unrelated machines with startup costs, achieving near-optimal ratios for makespan and total startup cost.
Contribution
It introduces the first online primal dual algorithm for a mixed LP with both covering and packing constraints in load balancing.
Findings
Achieves O(log(mn) log m) expected startup cost relative to offline optimal.
Ensures makespan is O(L log m) with high probability.
Uses novel application of primal dual framework to mixed LPs.
Abstract
Motivated by applications in energy-efficient scheduling in data centers, Khuller, Li, and Saha introduced the {\em machine activation} problem as a generalization of the classical optimization problems of set cover and load balancing on unrelated machines. In this problem, a set of jobs have to be distributed among a set of (unrelated) machines, given the processing time of each job on each machine, where each machine has a startup cost. The goal is to produce a schedule of minimum total startup cost subject to a constraint on its makespan. While Khuller {\em et al} considered the offline version of this problem, a typical scenario in scheduling is one where jobs arrive online and have to be assigned to a machine immediately on arrival. We give an -competitive randomized online algorithm for this problem, i.e. the schedule produced by…
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 · Complexity and Algorithms in Graphs
