THE DESIGN OF AN EFFICIENT LOAD BALANCING ALGORITHM EMPLOYING BLOCK DESIGN

  • Chung, Il-Yong (Department of Computer Engineering, Chosun University) ;
  • Bae, Yong-Eun (Department of Computer Engineering, Chosun University)
  • Published : 2004.01.01

Abstract

In order to maintain load balancing in a distributed system, we should obtain workload information from all the nodes on network. This processing requires $O(v^2)$ communication overhead, where v is the number of nodes. In this paper, we present a new synchronous dynamic distributed load balancing algorithm on a (v, k + 1, 1)-configured network applying a symmetric balanced incomplete block design, where $v\;=\;k^2$\;+\;k\;+\;1$. Our algorithm needs only $O(\sqrt[v]{v})$ communication overhead and each node receives workload information from all the nodes without redundancy. Therefore, load balancing is maintained since every link has the same amount of traffic for transferring workload information.

Keywords

References

  1. IEEE Transactions on Parallel and Distributed Systems v.4 no.9 Strategies for dynamic load-balancing on highly parallel computers M. Willebeed-Lemair;A. P. Reeves
  2. Scheduling and load balancing in parallel and distributed systems B.A. Shirazi
  3. Journal of Parallel and Distributed Computing v.10 no.2 Analysis of a graph coloring based distributed load balancing algorithm S. Hosseini;B. Litow;M. Malkawi
  4. IEEE Transactions on Parallel and Distributed System v.10 no.11 Hydrodynamic Load Balancing C.Hui;S. Chanson
  5. Journal of Parallel and Distributed Computing v.58 Synchronous Load balancing in Hypercube Multicomputers with Faulty Nodes K. Nam;J. Seo
  6. Journal of Korea Information Processing Society v.28 no.12 Method for Maximal Utilization of Idle links for Fast Load Balancing H. Rim;J. Jang
  7. NASA Ames Research Center, TR NAS-97-014 Adaptive Load-Balancing Algorithms Using Symmetric Broadcast Networks S. Das;D. Harvey;R. Biswas
  8. IEEE Transactionsl on Parallel and Distributed Systems v.12 no.12 Parallel Processing of Adaptive Meshes with Load Balancing S. Das;D. Harvey;R. Biswas
  9. Block Designs in Introduction to Combinatorial Mathematics C.L.Liu
  10. Information Processing Letters v.81 no.6 The Design of conference key distribution system employing a symmetric balanced incomplete block design I. Chung;W. Choi;Y. Kim;M. Lee