DocumentCode
413044
Title
Load balancing: dimension exchange on product graphs
Author
Arndt, Holger
Author_Institution
Fac. of Math. & Natural Sci., Wuppertal Univ., Germany
fYear
2004
fDate
26-30 April 2004
Firstpage
20
Abstract
Summary form only given. Load balancing on parallel computers aims at equilibrating some initial load which is initially different from one processor to another. Nearest neighbour load balancing algorithms can be divided basically into two classes: diffusion and dimension exchange. Whereas the first is appropriate for the so-called all-port-model where a processor can send tokens to all its neighbours at a time, the latter relies on the one-port-model. In the last few years finite diffusion algorithms for general graphs as well as for product graphs like grids and tori have been developed. Recently finite dimension exchange algorithms have been proposed by the author. We introduce one new diffusion and two new dimension-exchange schemes for product graphs. We show that the latter two can achieve nearly minimal communication operations and therefore short run-times. Additionally some modifications of the algorithms is presented that reduce the flows so that only very few load items are moved via longer paths than necessary.
Keywords
graph theory; parallel algorithms; parallel machines; resource allocation; finite diffusion algorithm; finite dimension exchange algorithm; general graph; load balancing; minimal communication operation; nearest neighbour algorithm; parallel computers; product graph; Concurrent computing; Distributed processing; Hardware; Hypercubes; Load management; Load modeling; Mathematics; Network topology; Runtime; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN
0-7695-2132-0
Type
conf
DOI
10.1109/IPDPS.2004.1302928
Filename
1302928
Link To Document