Tight Bounds for Online Vector Scheduling
Sungjin Im, Nathaniel Kell, Janardhan Kulkarni, Debmalya Panigrahi

TL;DR
This paper establishes tight bounds for online vector scheduling, revealing the optimal competitive ratios for identical and unrelated machines, and introduces novel techniques for analyzing complex multi-resource scheduling problems.
Contribution
It provides the first tight bounds for online vector scheduling on both identical and unrelated machines, using innovative lower bound constructions and potential function methods.
Findings
Optimal competitive ratio for identical machines is Θ(log d / log log d).
Optimal competitive ratio for unrelated machines is Θ(log m + log d).
New online lower bounds and algorithms matching these bounds.
Abstract
Modern data centers face a key challenge of effectively serving user requests that arrive online. Such requests are inherently multi-dimensional and characterized by demand vectors over multiple resources such as processor cycles, storage space, and network bandwidth. Typically, different resources require different objectives to be optimized, and norms of loads are among the most popular objectives considered. To address these problems, we consider the online vector scheduling problem in this paper. Introduced by Chekuri and Khanna (SIAM J of Comp. 2006), vector scheduling is a generalization of classical load balancing, where every job has a vector load instead of a scalar load. In this paper, we resolve the online complexity of the vector scheduling problem and its important generalizations. Our main results are: -For identical machines, we show that the optimal competitive…
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 · Complexity and Algorithms in Graphs · Stochastic Gradient Optimization Techniques
