DocumentCode :
3271385
Title :
Dynamic load balancing for parallel program execution on a message-passing multicomputer
Author :
Xu, Jian ; Hwang, Kai
Author_Institution :
IBM Corp., San Jose, CA, USA
fYear :
1990
fDate :
9-13 Dec 1990
Firstpage :
402
Lastpage :
406
Abstract :
Dynamic load balancing solves the remapping problem in a multicomputer system at run time, where many processes need to be allocated evenly to multiple processor nodes. The mean is to migrate processes from busy to idle nodes in order to achieve higher resource utilization. The authors have implemented a distributed load balancer at an iPSC/2 hypercube computer system, which uses heuristic methods to balance the system load adaptively. These heuristic methods cooperate with a central supervisor at the host machine, and invoke the load balancing activities under decentralized control. Benchmark experiments have shown that the proposed dynamic load balancing methods can speed up the parallel execution of benchmark programs significantly
Keywords :
hypercube networks; multiprocessing programs; parallel programming; resource allocation; scheduling; storage allocation; supervisory programs; decentralized control; distributed load balancer; dynamic load balancing; heuristic methods; hypercube; iPSC/2; message-passing multicomputer; parallel execution; parallel program execution; process allocation; remapping; resource utilization; supervisor; task scheduling; Broadcasting; Degradation; Distributed computing; Hypercubes; Load management; Multiprocessing systems; Parallel processing; Prototypes; Resource management; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2087-0
Type :
conf
DOI :
10.1109/SPDP.1990.143573
Filename :
143573
Link To Document :
بازگشت