All-Norm Load Balancing in Graph Streams via the Multiplicative Weights Update Method

01/17/2023
by   Sepehr Assadi, et al.
0

In the weighted load balancing problem, the input is an n-vertex bipartite graph between a set of clients and a set of servers, and each client comes with some nonnegative real weight. The output is an assignment that maps each client to one of its adjacent servers, and the load of a server is then the sum of the weights of the clients assigned to it. The goal is to find an assignment that is well-balanced, typically captured by (approximately) minimizing either the ℓ_∞- or ℓ_2-norm of the server loads. Generalizing both of these objectives, the all-norm load balancing problem asks for an assignment that approximately minimizes all ℓ_p-norm objectives for p ≥ 1, including p = ∞, simultaneously. Our main result is a deterministic O(logn)-pass O(1)-approximation semi-streaming algorithm for the all-norm load balancing problem. Prior to our work, only an O(logn)-pass O(logn)-approximation algorithm for the ℓ_∞-norm objective was known in the semi-streaming setting. Our algorithm uses a novel application of the multiplicative weights update method to a mixed covering/packing convex program for the all-norm load balancing problem involving an infinite number of constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/10/2020

Improved Bounds for Distributed Load Balancing

In the load balancing problem, the input is an n-vertex bipartite graph ...
research
04/30/2019

Simpler and Better Algorithms for Minimum-Norm Load Balancing

Recently, Chakrabarty and Swamy (STOC 2019) introduced the minimum-norm...
research
05/27/2020

Parallel Load Balancing on Constrained Client-Server Topologies

We study parallel Load Balancing protocols for a client-server distribut...
research
04/15/2019

Consistent Dynamic CDN Server Assignment for Online Video Streaming with Optimality Guarantees

Server assignment plays an essential part in Content Delivery Network (C...
research
04/15/2019

Consistent Dynamic Server Assignment in Content Delivery Network

Server assignment is an essential part in Content Delivery Network (CDN)...
research
11/12/2018

Approximation Algorithms for Minimum Norm and Ordered Optimization Problems

In many optimization problems, a feasible solution induces a multi-dime...
research
07/15/2020

Improved algorithms for online load balancing

We consider an online load balancing problem and its extensions in the f...

Please sign up or login with your details

Forgot password? Click here to reset