An Application Level Load Balancing Mechanism for Heterogeneous Clusters Programming
David Sánchez, Elsa M. Macís, Álvaro Suárez · 2002
Abstract. Heterogeneous clusters provide an attractive scalability of low cost in terms of computation power. However, these systems are much complicated to program than dedicated parallel machines due to the perfomance of nodes and traffic in the network changes randomly. Execution of a parallel application in a heterogeneous cluster without keeping in mind these considerations, it can imply that some slow nodes can be overhead, while fast nodes can be in an idle state. Therefore, in order to avoid this situation, it is necessary to apply some scheme of load balancing. In this paper we present an application level load balancing