DocumentCode :
2606193
Title :
Minimizing the load redistribution cost in cluster architectures
Author :
Pardines, I. ; Rivera, F.F.
Author_Institution :
Dept. Arquitectura de Computadores y Automatica, Complutense Univ., Madrid, Spain
fYear :
2004
fDate :
11-13 Feb. 2004
Firstpage :
326
Lastpage :
331
Abstract :
In this work, we deal with the problem of minimizing the load redistribution cost in parallel implementations for cluster architectures. Due to the importance of the network latency in this kind of systems, the redistribution cost is primarily depending on the maximum number of messages sent or received by a processor. The load redistribution is a NP-hard problem similar to the multiple knapsack problems. Three heuristics are proposed to solve the problem in a global context, and a comparison is made to emphasize their characteristics. In a parallel application, it is important to decide whether it is efficient or not to carry out the workload redistribution. This decision is taken comparing the cost of the load imbalance and the communication overheads associated with the load balancing heuristic. Depending on these costs, a theoretic value of imbalance from which the redistribution is profitable is defined. Experimental results show the accuracy of our proposals.
Keywords :
knapsack problems; minimisation; parallel architectures; resource allocation; NP-hard problem; cluster architecture; communication overhead; load balancing heuristic; load redistribution cost minimization; multiple knapsack problem; network latency; Computer architecture; Concurrent computing; Context; Costs; Delay; Distributed computing; Load management; NP-hard problem; Parallel algorithms; Proposals;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2004. Proceedings. 12th Euromicro Conference on
ISSN :
1066-6192
Print_ISBN :
0-7695-2083-9
Type :
conf
DOI :
10.1109/EMPDP.2004.1271462
Filename :
1271462
Link To Document :
بازگشت