We present the first analysis of a simple discrete diffusion scheme for dynamic load balancing. In each round (1-epsilon)n tasks are (arbitrarily) generated over a set of n processors, load is balanced amongst neighbours in some underlying graph, then a single task is deleted from each non-empty processor. We show that the system is stable, in that the total load remains bounded (as a function of n alone) over time. Our proof only requires that the underlying "communication" graph be connected, and holds even when epsilon = 0. We further show that the upper bound we obtain is asymptotically tight (up to a moderate multiplicative constant) by demonstrating a corresponding lower bound on the system load for the particular example of a linear ...
Abstract. The task of balancing dynamically generated work load occurs in a wide range of parallel a...
AbstractLoad balancing on parallel computers aims at equilibrating some initial load which is differ...
The neighbourhood load balancing problem considers a network along with a distribution of tasks over...
We consider the problem of dynamic load balancing in arbitrary (connected) networks on n nodes. Our ...
We consider the problem of dynamic load balancing in arbitrary (connected) networks on n nodes. Our ...
We consider the problem of dynamic load balancing in arbitrary (connected) networks on n nodes. Our ...
We consider the neighbourhood load balancing problem. Given a network of processors and an arbitrary...
International audienceWe consider the problem of deterministic load balancing of tokens in the discr...
We consider the problem of deterministic distributed load balancing of indivisible tasks in the disc...
The purpose of load balancing algorithm is to distribute the excess load from heavily loaded nodes t...
Nearest neighbor load balancing algorithms, like diffusion, are popular due to their simplicity, fle...
We present a new randomized diffusion-based algorithm for balancing indivisible tasks (tokens) on a ...
We design a general mathematical framework to analyze the properties of nearest neighbor balancing a...
Abstract — In distributed computing system some nodes are very fast and some are slow and during the...
AbstractWe design a general mathematical framework to analyze the properties of nearest neighbor bal...
Abstract. The task of balancing dynamically generated work load occurs in a wide range of parallel a...
AbstractLoad balancing on parallel computers aims at equilibrating some initial load which is differ...
The neighbourhood load balancing problem considers a network along with a distribution of tasks over...
We consider the problem of dynamic load balancing in arbitrary (connected) networks on n nodes. Our ...
We consider the problem of dynamic load balancing in arbitrary (connected) networks on n nodes. Our ...
We consider the problem of dynamic load balancing in arbitrary (connected) networks on n nodes. Our ...
We consider the neighbourhood load balancing problem. Given a network of processors and an arbitrary...
International audienceWe consider the problem of deterministic load balancing of tokens in the discr...
We consider the problem of deterministic distributed load balancing of indivisible tasks in the disc...
The purpose of load balancing algorithm is to distribute the excess load from heavily loaded nodes t...
Nearest neighbor load balancing algorithms, like diffusion, are popular due to their simplicity, fle...
We present a new randomized diffusion-based algorithm for balancing indivisible tasks (tokens) on a ...
We design a general mathematical framework to analyze the properties of nearest neighbor balancing a...
Abstract — In distributed computing system some nodes are very fast and some are slow and during the...
AbstractWe design a general mathematical framework to analyze the properties of nearest neighbor bal...
Abstract. The task of balancing dynamically generated work load occurs in a wide range of parallel a...
AbstractLoad balancing on parallel computers aims at equilibrating some initial load which is differ...
The neighbourhood load balancing problem considers a network along with a distribution of tasks over...