Title :
A distributed dynamic load balancer for iterative applications
Author :
Menon, Harshitha ; Kale, Laxmikant
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
Abstract :
For many applications, computation load varies over time. Such applications require dynamic load balancing to improve performance. Centralized load balancing schemes, which perform the load balancing decisions at a central location, are not scalable. In contrast, fully distributed strategies are scalable but typically do not produce a balanced work distribution as they tend to consider only local information. This paper describes a fully distributed algorithm for load balancing that uses partial information about the global state of the system to perform load balancing. This algorithm, referred to as GrapevineLB, consists of two stages: global information propagation using a lightweight algorithm inspired by epidemic [21] algorithms, and work unit transfer using a randomized algorithm. We provide analysis of the algorithm along with detailed simulation and performance comparison with other load balancing strategies. We demonstrate the effectiveness of GrapevineLB for adaptive mesh refinement and molecular dynamics on up to 131,072 cores of BlueGene/Q.
Keywords :
distributed algorithms; iterative methods; molecular dynamics method; randomised algorithms; resource allocation; BlueGene/Q; GrapevineLB; adaptive mesh refinement; centralized load balancing schemes; computation load; distributed algorithm; distributed dynamic load balancer; distributed strategies; epidemic algorithms; global information propagation; iterative applications; lightweight algorithm; load balancing decisions; load balancing strategies; molecular dynamics; partial information; randomized algorithm; work unit transfer; Abstracts; Algorithm design and analysis; Erbium; Load modeling; Logic gates; Pipelines; distributed load balancer; epidemic algorithm; load balancing;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4503-2378-9
DOI :
10.1145/2503210.2503284