On the Complexity of Load Balancing in Dynamic Networks

05/27/2021
by   Seth Gilbert, et al.
0

In the load balancing problem, each node in a network is assigned a load, and the goal is to equally distribute the loads among the nodes, by preforming local load exchanges. While load balancing was extensively studied in static networks, only recently a load balancing algorithm for dynamic networks with a bounded convergence time was presented. In this paper, we further study the time complexity of load balancing in the context of dynamic networks. First, we show that randomness is not necessary, and present a deterministic algorithm which slightly improves the running time of the previous algorithm, at the price of not being matching-based. Then, we consider integral loads, i.e., loads that cannot be split indefinitely, and prove that no matching-based algorithm can have a bounded convergence time for this case. To circumvent both this impossibility result, and a known one for the non-integral case, we apply the method of smoothed analysis, where random perturbations are made over the worst-case choices of network topologies. We show both impossibility results do not hold under this kind of analysis, suggesting that load-balancing in real world systems might be faster than the lower bounds suggest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2023

Dynamic Averaging Load Balancing on Arbitrary Graphs

In this paper we study dynamic averaging load balancing on general graph...
research
08/24/2019

Subadditive Load Balancing

Set function optimization is essential in AI and machine learning. We fo...
research
04/16/2019

The multifractal load balancing method

The load-balancing system, built on the basis of a subsystem load balanc...
research
10/16/2012

A Case Study in Complexity Estimation: Towards Parallel Branch-and-Bound over Graphical Models

We study the problem of complexity estimation in the context of parallel...
research
12/17/2021

Node Failure Localisation Problem for Load Balancing Dynamic Networks

Network tomography has been used as an approach to the Node Failure Loca...
research
02/20/2019

Load-Balancing for Parallel Delaunay Triangulations

Computing the Delaunay triangulation (DT) of a given point set in R^D is...
research
03/16/2020

Online Algorithms for Dynamic Matching Markets in Power Distribution Systems

In this paper we address the problem of designing online algorithms for ...

Please sign up or login with your details

Forgot password? Click here to reset