Title :
A distributed diffusion method for dynamic load balancing on parallel computers
Author :
Luque, E. ; Ripoll, A. ; Cortés, A. ; Margalef, T.
Author_Institution :
Dept. d´´Inf., Univ. Autonoma de Barcelona, Spain
Abstract :
Parallel applications can be divided into tasks that can be executed simultaneously in different processors. Depending on prior knowledge about computational requirements of the problem, the assignment of tasks to processors can be guided in two ways: static and dynamic. We propose a new dynamic load balancing algorithm based on the diffusion approach which employs overlapping balancing domains to achieve global balancing. Since current diffusion methods consider discrete units, the algorithms may produce solutions which, although they are locally balanced prove to be globally unbalanced. Our method solves this problem taking into account the load maximum difference between two processors within each domain, providing a more efficient load balancing process
Keywords :
parallel processing; resource allocation; diffusion approach; distributed diffusion method; dynamic; dynamic load balancing; global balancing; overlapping balancing domains; parallel computers; static; Application software; Concurrent computing; Contracts; Distributed computing; Heuristic algorithms; High performance computing; Load management; Memory architecture; Multiprocessing systems; Network topology;
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Euromicro Workshop on
Conference_Location :
San Remo
Print_ISBN :
0-8186-7031-2
DOI :
10.1109/EMPDP.1995.389156