Title :
An analytical comparison of nearest neighbor algorithms for load balancing in parallel computers
Author :
Xu, Chengzhong ; Monien, Burkhard ; Luling, Reinhard ; Lau, Francis C M
Author_Institution :
Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
Abstract :
With nearest neighbor load balancing algorithms, a processor makes balancing decisions based on its local information and manages work load migrations within its neighborhood. This paper compares a couple of fairly well-known nearest neighbor algorithms, the dimension exchange and the diffusion methods and their variants in terms of their performances in both one-port and all-port communication architectures. It turns out that the dimension exchange method outperforms the diffusion method in the one-port communication model, and that the strength of the diffusion method is in asynchronous implementations in the all-port communication model. The underlying communication networks considered assume the most popular topologies, the mesh and the torus and their special cases: the hypercube and the k-ary n-cube
Keywords :
multiprocessor interconnection networks; parallel machines; performance evaluation; resource allocation; communication networks; dimension exchange metho; hypercube; k-ary n-cube; load balancing; mesh; nearest neighbor algorithms; nearest neighbor load balancing; parallel computers; torus; Algorithm design and analysis; Approximation algorithms; Bandwidth; Computer networks; Concurrent computing; Load management; Nearest neighbor searches;
Conference_Titel :
Parallel Processing Symposium, 1995. Proceedings., 9th International
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-7074-6
DOI :
10.1109/IPPS.1995.395973