Parallel load balancing for problems with good bisectors

Citation
S. Bischof et al., Parallel load balancing for problems with good bisectors, J PAR DISTR, 60(9), 2000, pp. 1047-1073
Citations number
25
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING
ISSN journal
07437315 → ACNP
Volume
60
Issue
9
Year of publication
2000
Pages
1047 - 1073
Database
ISI
SICI code
0743-7315(200009)60:9<1047:PLBFPW>2.0.ZU;2-7
Abstract
Parallel load balancing is studied for problems with certain bisection prop erties. A class of problems has cc-bisectors if every problem p of weight w (p) in the class can be subdivided into two subproblems whose weight (load) is at least an a-fraction of the original problem. A problem p is to be sp lit into N subproblems such that the maximum weight among them is as close to w(p)/N as possible. It was previously known that good load balancing can be achieved for such classes of problems using Algorithm HF, a sequential algorithm that repeatedly bisects the subproblem with maximum weight. Sever al parallel variants of Algorithm HF are introduced and analyzed with respe ct to worst-case load imbalance, running-time, and communication overhead. For fixed alpha, all variants have running-time O(log N) and provide consta nt upper bounds on the worst-case load imbalance. Results of simulation exp eriments regarding the load balance achieved in the average case are presen ted. (C) 2000 Academic Press.