Simple Load Balancing

08/16/2018
by   Petra Berenbrink, et al.
0

We consider the following load balancing process for m tokens distributed arbitrarily among n nodes connected by a complete graph: In each time step a pair of nodes is selected uniformly at random. Let ℓ_1 and ℓ_2 be their respective number of tokens. The two nodes exchange tokens such that they have (ℓ_1 + ℓ_2)/2 and (ℓ_1 + ℓ_2)/2 tokens, respectively. We provide a simple analysis showing that this process reaches almost perfect balance within O(nn + n Δ) steps, where Δ is the maximal initial load difference between any two nodes.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

06/04/2017

Load Balancing in Large-Scale Systems with Multiple Dispatchers

Load balancing algorithms play a crucial role in delivering robust appli...
01/14/2018

Distributed dynamic load balancing for task parallel programming

In this paper, we derive and investigate approaches to dynamically load ...
10/13/2019

Load Balancing Performance in Distributed Storage with Regular Balanced Redundancy

Contention at the storage nodes is the main cause of long and variable d...
04/11/2019

RDNA Balance: Load Balancing by Isolation of Elephant Flows using Strict Source Routing

Data center networks need load balancing mechanisms to dynamically serve...
03/20/2020

Dynamic Averaging Load Balancing on Cycles

We consider the following dynamic load-balancing process: given an under...
09/30/2017

An Efficient Load Balancing Method for Tree Algorithms

Nowadays, multiprocessing is mainstream with exponentially increasing nu...
12/18/2020

Learning and balancing time-varying loads in large-scale systems

Consider a system of n parallel server pools where tasks arrive as a tim...

Code Repositories

firmament

The Firmament cluster scheduling platform


view repo

wagl

:bee: DNS Service Discovery for Docker Swarm. Works out of the box. (NOW OBSOLETE, USE SWARM MODE)


view repo

GoProxyServer

A simple load balancing reverse proxy server


view repo
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.