Nearest neighbor load balancing algorithms, like diffusion, are popular due to their simplicity, flexibility, and robustness. We show that they are also asymptotically very efficient when a random rather than a worst case initial load distribution is considered. We show that diffusion needs $\Th{(\log n)^{2/d}}$ balancing time on a $d$-dimensional mesh network with $n^d$ processors. Furthermore, some but not all of the algorithms known to perform better than diffusion in the worst case also perform better for random loads. We also present new results on worst case performance regarding the maximum load deviation
Abstract. The task of balancing dynamically generated work load occurs in a wide range of parallel a...
Efficient load balancing algorithms are the key to many efficient parallel applications. Until now, ...
The problems of mapping and load balancing applications on arbitrary networks are considered. A nove...
Nearest neighbor load balancing algorithms, like diffusion, are popular due to their simplicity, fle...
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on loca...
We design a general mathematical framework to analyze the properties of nearest neighbor balancing a...
AbstractWe design a general mathematical framework to analyze the properties of nearest neighbor bal...
Two nearest-neighbor algorithms, the dimension-exchange and the diffusion methods and their variants...
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on its ...
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on its ...
The diffusion method is a simple but practical method for dynamic load balancing in distributed memo...
Abstract — In distributed computing system some nodes are very fast and some are slow and during the...
International audienceWe consider the problem of deterministic load balancing of tokens in the discr...
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on its ...
The purpose of load balancing algorithm is to distribute the excess load from heavily loaded nodes t...
Abstract. The task of balancing dynamically generated work load occurs in a wide range of parallel a...
Efficient load balancing algorithms are the key to many efficient parallel applications. Until now, ...
The problems of mapping and load balancing applications on arbitrary networks are considered. A nove...
Nearest neighbor load balancing algorithms, like diffusion, are popular due to their simplicity, fle...
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on loca...
We design a general mathematical framework to analyze the properties of nearest neighbor balancing a...
AbstractWe design a general mathematical framework to analyze the properties of nearest neighbor bal...
Two nearest-neighbor algorithms, the dimension-exchange and the diffusion methods and their variants...
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on its ...
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on its ...
The diffusion method is a simple but practical method for dynamic load balancing in distributed memo...
Abstract — In distributed computing system some nodes are very fast and some are slow and during the...
International audienceWe consider the problem of deterministic load balancing of tokens in the discr...
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on its ...
The purpose of load balancing algorithm is to distribute the excess load from heavily loaded nodes t...
Abstract. The task of balancing dynamically generated work load occurs in a wide range of parallel a...
Efficient load balancing algorithms are the key to many efficient parallel applications. Until now, ...
The problems of mapping and load balancing applications on arbitrary networks are considered. A nove...