Dynamic Averaging Load Balancing on Arbitrary Graphs

02/23/2023
by   Petra Berenbrink, et al.
0

In this paper we study dynamic averaging load balancing on general graphs. We consider infinite time and dynamic processes, where in every step new load items are assigned to randomly chosen nodes. A matching is chosen, and the load is averaged over the edges of that matching. We analyze the discrete case where load items are indivisible, moreover our results also carry over to the continuous case where load items can be split arbitrarily. For the choice of the matchings we consider three different models, random matchings of linear size, random matchings containing only single edges, and deterministic sequences of matchings covering the whole graph. We bound the discrepancy, which is defined as the difference between the maximum and the minimum load. Our results cover a broad range of graph classes and, to the best of our knowledge, our analysis is the first result for discrete and dynamic averaging load balancing processes. As our main technical contribution we develop a drift result that allows us to apply techniques based on the effective resistance in an electrical network to the setting of dynamic load balancing.

READ FULL TEXT
research
05/27/2021

On the Complexity of Load Balancing in Dynamic Networks

In the load balancing problem, each node in a network is assigned a load...
research
03/20/2020

Dynamic Averaging Load Balancing on Cycles

We consider the following dynamic load-balancing process: given an under...
research
08/25/2022

An analysis of load-balancing algorithms on edge-Markovian evolving graphs

Analysis of algorithms on time-varying networks (often called evolving g...
research
02/05/2020

Fracture in random heterogeneous media: I. Discrete mesoscale simulations of load capacity and active zone

Numerical simulations of concrete fracture performed with a probabilisti...
research
08/16/2018

Simple Load Balancing

We consider the following load balancing process for m tokens distribute...
research
10/06/2020

Local Deal-Agreement Based Monotonic Distributed Algorithms for Load Balancing in General Graphs

In computer networks, participants may cooperate in processing tasks, so...
research
09/21/2020

Flexibility can hurt dynamic matching system performance

We study the performance of general dynamic matching models. This model ...

Please sign up or login with your details

Forgot password? Click here to reset