A simple dynamic load balancing algorithm for homogeneous distributed systems

  • Authors:
  • H. Ammar;Su Deng

  • Affiliations:
  • Department of Electrical and Computer Engineering, Clarkson University, Potsdam, NY;Department of Electrical and Computer Engineering, Clarkson University, Potsdam, NY

  • Venue:
  • CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, a simple decentralized dynamic load balancing algorithm, is presented. The algorithm is a variant of “join the shortest queue” algorithm. It uses remote jobs as carriers to transfer current node state information between nodes. We assume that remote jobs are partially processed at the remote sites and return back to their original site for more processing. A simulation model for a homogeneous distributed system was developed to compare the performance of the algorithm with previously proposed ones. The results show that the performance of this algorithm, which collects state information with virtually no additional communication load, is close to that of algorithms using regularly updated global information. Such results support, using an entirely different model, the results obtained in