Synchronous load balancing in hypercube multicomputers with faulty nodes

This paper presents a new dynamic load balancing algorithm for hypercube multicomputers with faulty nodes. The emphasis in our method is on obtaining global load information and performing task migration using "short paths" in a synchronous manner so that a minimal amount of communication overhead is required. To accomplish this, we present an algorithm for constructing a new logical topology from a hypercube topology with faulty nodes. This new topology is used to obtain the global load information and to perform task migration. Simulation results are used to evaluate the performance of our dynamic load balancing method. The proposed strategy shows good performance in the case of a small number of faulty nodes when compared with previous methods.

[1]  K. Hwang,et al.  Hybrid dynamic load balancing for distributed-memory multicomputers , 1988, [1988] Proceedings. Workshop on the Future Trends of Distributed Computing Systems in the 1990s.

[2]  Shahid H. Bokhari,et al.  A Partitioning Strategy for Nonuniform Problems on Multiprocessors , 1987, IEEE Transactions on Computers.

[3]  Kang G. Shin,et al.  Load Sharing in Distributed Real-Time Systems with State-Change Broadcasts , 1989, IEEE Trans. Computers.

[4]  Anthony P. Reeves,et al.  Strategies for Dynamic Load Balancing on Highly Parallel Computers , 1993, IEEE Trans. Parallel Distributed Syst..

[5]  Mukesh Singhal,et al.  Load distributing for locally distributed systems , 1992, Computer.

[6]  K.G. Shin,et al.  Deadlock-Free Fault-Tolerant Routing in Injured Hypercubes , 1993, IEEE Trans. Computers.

[7]  Min-You Wu,et al.  A load-balancing algorithm for N-cubes , 1996, Proceedings of the 1996 ICPP Workshop on Challenges for Parallel Processing.

[8]  Kang G. Shin,et al.  Load Sharing in Hypercube-Connected Multicomputers in the Presence of Node Failures , 1996, IEEE Trans. Computers.

[9]  Heejo Lee,et al.  Replicated Process Allocation for Load Distribution in Fault-Tolerant Multicomputers , 1997, IEEE Trans. Computers.

[10]  Francis C. M. Lau,et al.  The Generalized Dimension Exchange Method for Load Balancing in k-ary n Cubes and Variants , 1995, J. Parallel Distributed Comput..