Load balancing to adjust for proximity in some network topologies

  • Authors:
  • Edward A. Billard;Joseph C. Pasquale

  • Affiliations:
  • Department of Mathematics and Computer Science, California State University, Hayward, CA 94542-3092, USA;Department of Computer Science and Engineering, University of California, San Diego, La Jolla, CA 92093-0114, USA

  • Venue:
  • Parallel Computing
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Each job scheduler in large decentralized load balancing systems generally must consider whether it is advantageous to offload jobs to remote computation servers when the local load is too high. Although processing power may appear to be available at a very distant server, two problems arise due to the transmission delay between the scheduler and server. Predictably, the response time of the job is adversely affected as the job spends valuable time in transit, but a more subtle problem involves the value, or reliability, of the state information regarding job queues. The longer the delay between scheduler and server, the less a scheduler should value the state information of the server (given that the state changes over time). We examine the performance of schedulers in topologies with different average proximity and show a probabilistic algorithm that allows schedulers to dynamically form efficient clusters in the network.