Skip to main content
Log in

The design of an efficient load balancing algorithm employing block design

  • Published:
Journal of Applied Mathematics and Computing Aims and scope Submit manuscript

Abstract

In order to maintain load balancing in a distributed system, we should obtain workload information from all the nodes on network. This processing requiresO(v 2) communication overhead, wherev 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, wherev=k 2+k+1. Our algorithm needs only\(O(v\sqrt 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Willebeek-Lemair and A. P. Reeves,Strategies for dynamic load-balancing on highly parallel computers, IEEE Transactions on Parallel and Distributed Systems, vol. 4, no. 9, pp. 979–993, 1993.

    Article  Google Scholar 

  2. B. A. Shirazi,Scheduling and load balancing in parallel and distributed systems, IEEE Computer Society Press, 1995.

  3. S. Hosseini, B. Litow, M. Malkawi,Analysis of a graph coloring based distributed load balancing algorithm, Journal of Parallel and Distributed Computing, vol. 10, no. 2, pp. 160–166, 1990.

    Article  Google Scholar 

  4. C. Hui, S. Chanson,Hydrodynamic Load Balancing, IEEE Transactions on Parallel and Distributed System, vol. 10, no. 11, pp. 1118–1137, 1999.

    Article  Google Scholar 

  5. K. Nam, J. Seo,Synchronous Load balancing in Hypercube Multicomputers with Faulty Nodes, Journal of Parallel and Distributed Computing, vol. 58, pp. 26–43, 1999.

    Article  Google Scholar 

  6. H. Rim, J. Jang,Method for Maximal Utilization of Idle links for Fast Load Balancing, Journal of Korea Information Processing Society, vol. 28, no. 12, 2001.

  7. S. Das, D. Harvey, and R. Biswas,Adaptive Load-Balancing Algorithms Using Symmetric Broadcast Networks, NASA Ames Research Center, TR NAS-97-014, May 1997.

  8. S. Das, D. Harvey, and R. Biswas,Parallel Processing of Adaptive Meshes with Load Balancing. IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 12, 2001.

  9. C. L. Liu,Block Designs in Introduction to Combinatorial Mathematics, McGraw-Hill, pp. 359–383, 1968.

  10. I. Chung, W. Choi, Y. Kim, M. Lee,The Design of conference key distribution system employing a symmetric balanced incomplete block design, Information Processing Letters, vol. 81, no. 6, pp. 313–318, 2002.3.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ilyong Chung.

Additional information

Ilyong Chung received the B.E. degree from Hanyang University, Seoul, Korea, in 1983 and the M.S. and Ph.D. degrees in Computer Science from City University of New York, New York, in 1987 and 1991, respectively. From 1991 to 1994, he was a senior technical staff of Electronics and Telecommunication Research Institute(ETRI), Daejon, Korea. Since 1994, he has been an Associate Professor in Department of Computer Science, Chosun University, Kwangju, Korea. His research interests are in computer networking, security systems and coding theory.

Youngeun Bae received the B.S. and M.S. degrees in computer science from Chosun University, Kwangju, Korea in 1984 and 1986, respectively and Ph.D. degree from Wonkwang University, Korea in 2002. Since 1987, he has been an Associate Professor in Department of Computer Science, Chosun University, Kwangju, Korea. His research interests are in Parallel processing and security systems.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chung, I., Bae, Y. The design of an efficient load balancing algorithm employing block design. JAMC 14, 343–351 (2004). https://doi.org/10.1007/BF02936119

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02936119

AMS Mathematics

Key words and phrases

Navigation