Dynamic load balancing for distributed memory multiprocessors
Journal of Parallel and Distributed Computing
A multilevel algorithm for partitioning graphs
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Multilevel diffusion schemes for repartitioning of adaptive meshes
Journal of Parallel and Distributed Computing - Special issue on dynamic load balancing
PLUM: parallel load balancing for adaptive unstructured meshes
Journal of Parallel and Distributed Computing
Shape-optimized mesh partitioning and load balancing for parallel adaptive FEM
Parallel Computing - Special issue on graph partioning and parallel computing
Parallel optimisation algorithms for multilevel mesh partitioning
Parallel Computing - Special issue on graph partioning and parallel computing
Graph Partitioning and Parallel Solvers: Has the Emperor No Clother? (Extended Abstract)
IRREGULAR '98 Proceedings of the 5th International Symposium on Solving Irregularly Structured Problems in Parallel
Graph Partitioning with the Party Library: Helpful-Sets in Practice
SBAC-PAD '04 Proceedings of the 16th Symposium on Computer Architecture and High Performance Computing
Multilevel Mesh Partitioning for Optimizing Domain Shape
International Journal of High Performance Computing Applications
Improvements to the helpful-set algorithm and a new evaluation scheme for graph-partitioners
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
A new diffusion-based multilevel algorithm for computing graph partitions
Journal of Parallel and Distributed Computing
Accelerating shape optimizing load balancing for parallel fem simulations by algebraic multigrid
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
A parallel shape optimizing load balancer
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Balancing parallel adaptive FEM computations by solving systems of linear equations
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Analyzing disturbed diffusion on networks
ISAAC'06 Proceedings of the 17th international conference on Algorithms and Computation
Hi-index | 0.00 |
Load balancing plays an important role in parallel numerical simulations. To address this problem, some general purpose libraries as well as a number of more specific approaches have been developed. Many of them base on vertex exchange operations like the Kerninghan-Lin heuristic which, due to their sequential nature, are hard to parallelize. Furthermore, libraries like Metis and Jostle primarily minimize the edge-cut and cannot obey constraints like connectivity and straight partition boundaries, which are important for some numerical solvers. In this paper we present a new approach to address the load balancing problem. In contrast to existing heuristics, we are able to guarantee connectivity and the resulting partitions are usually well shaped. Furthermore, our experiments indicate that we can outperform the two parallel state-of-the-art libraries Metis and Jostle also according to the classic metrics like edge-cut and boundary length. The proposed algorithm thereby contains a high degree of natural parallelism, while its drawback is the long run-time, especially if the parallelism is not exploited.