Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A model for resource-aware load balancing on heterogeneous clusters.

Journal Article · · Proposed for publication in the IEEE Transactions on Parallel and Distributed Systems.
OSTI ID:970704
We address the problem of partitioning and dynamic load balancing on clusters with heterogeneous hardware resources. We propose DRUM, a model that encapsulates hardware resources and their interconnection topology. DRUM provides monitoring facilities for dynamic evaluation of communication, memory, and processing capabilities. Heterogeneity is quantified by merging the information from the monitors to produce a scalar number called 'power.' This power allows DRUM to be used easily by existing load-balancing procedures such as those in the Zoltan Toolkit while placing minimal burden on application programmers. We demonstrate the use of DRUM to guide load balancing in the adaptive solution of a Laplace equation on a heterogeneous cluster. We observed a significant reduction in execution time compared to traditional methods.
Research Organization:
Sandia National Laboratories
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
OSTI ID:
970704
Report Number(s):
SAND2005-2793J
Journal Information:
Proposed for publication in the IEEE Transactions on Parallel and Distributed Systems., Journal Name: Proposed for publication in the IEEE Transactions on Parallel and Distributed Systems.
Country of Publication:
United States
Language:
English

Similar Records

A Perturbative Solution for Nonlinear Stratified Upwelling over a Frictional Slope
Journal Article · Sun Oct 01 04:00:00 UTC 2023 · Journal of Physical Oceanography · OSTI ID:2580152

Design of dynamic load-balancing tools for parallel applications
Conference · Mon Jan 03 04:00:00 UTC 2000 · OSTI ID:750227

Evaluating Zoltan for Static Load Balancing on BlueGene Architectures
Technical Report · Thu Nov 15 04:00:00 UTC 2007 · OSTI ID:924011