DocumentCode
2514581
Title
Improved algorithms for load balancing in circuit-switched hypercubes
Author
Raghavendra, C.S. ; Chalasani, Suresh ; Boppana, Rajendra V.
Author_Institution
Univ. of Southern California, Los Angeles, CA, USA
fYear
1991
fDate
30 Apr-2 May 1991
Firstpage
537
Lastpage
542
Abstract
The authors present efficient parallel algorithms for balancing load in circuit-switched hypercubes, which use the e -cube algorithm to route messages between the processing elements. Performance of the hypercube system can be significantly improved by transferring load, at regular intervals of time, from the overloaded processors to the underloaded processors. A centralized algorithm, based on a minimum-cost network flow model, for balancing load in the hypercube systems was developed by Bokhari. This algorithm requires O (N 2n 2) time to balance load in an n -cube with N =2n processing elements. The authors develop efficient network models-network models in which every arc has unit capacity-to solve the load balancing problem. They also present distributed algorithms for balancing load in the hypercube systems. They show that the distributed algorithms perform better than the centralized algorithms in most practical situations
Keywords
hypercube networks; multiprocessing programs; parallel algorithms; arc; circuit-switched hypercubes; distributed algorithms; load balancing; message routing; network flow model; parallel algorithms; processing elements; unit capacity; Circuits; Costs; Degradation; Delay; Distributed algorithms; Hypercubes; Load management; Load modeling; Multiprocessing systems; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1991. Proceedings., Fifth International
Conference_Location
Anaheim, CA
Print_ISBN
0-8186-9167-0
Type
conf
DOI
10.1109/IPPS.1991.153833
Filename
153833
Link To Document