Title :
Software routing support for task migration in hypercube multiprocessor systems
Author :
McSherry, Michael A. ; Casavant, T.L.
Author_Institution :
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
The problem of efficient task migration in hypercube multiprocessors is addressed. Task migration is useful for subcube reallocation, dynamic task sizing, load balancing, and support of fault tolerance. Efficient routing algorithms for large messages can increase the benefits obtained from migration. While pipelined communication techniques allow a maximum reduction in communication time, hardware costs for these solutions may be extreme. Current technology limits the extent to which communication links can be used simultaneously, and therefore the architectural support of pipelined communications in hypercubes. The proposed centralized algorithm applies an optimization heuristic in an idealized, static, nonpipelined setting and further uses retrograde motion to maximize the utilization of available bandwidth. The algorithm is applied to a dynamic system, and simulation studies evaluate the actual performance. The results provide a basis for extension and enhancement of the existing algorithm to a distributed routing algorithm
Keywords :
fault tolerant computing; operating systems (computers); optimisation; parallel processing; architectural support; distributed routing algorithm; dynamic system; dynamic task sizing; fault tolerance; hypercube multiprocessor systems; load balancing; optimization heuristic; pipelined communication techniques; simulation studies; software routing support; subcube reallocation; task migration; Bandwidth; Costs; Fault tolerance; Hardware; Hypercubes; Load management; Multiprocessing systems; Multiprocessor interconnection networks; Network topology; Routing;
Conference_Titel :
Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-1964-3
DOI :
10.1109/CMPSAC.1989.65048