On the performance-driven load distribution for heterogeneous computational grids

  • Authors:
  • Kai Lu;Riky Subrata;Albert Y. Zomaya

  • Affiliations:
  • Networks & Systems Lab, School of Information Technologies, University of Sydney, NSW 2006, Australia;Networks & Systems Lab, School of Information Technologies, University of Sydney, NSW 2006, Australia;Networks & Systems Lab, School of Information Technologies, University of Sydney, NSW 2006, Australia

  • Venue:
  • Journal of Computer and System Sciences
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Load balancing has been a key concern for traditional multiprocessor systems. The emergence of computational grids extends this challenge to deal with more serious problems, such as scalability, heterogeneity of computing resources and considerable transfer delay. In this paper, we present a dynamic and decentralized load balancing algorithm for computationally intensive jobs on a heterogeneous distributed computing platform. The time spent by a job in the system is considered as the main issue that needs to be minimized. Our main contributions are: (1) Our algorithm uses site desirability for processing power and transfer delay to guide load assignment and redistribution, (2) Our transfer and location policies are a combination of two specific strategies that are performance driven to minimize execution cost. These two policies are the Instantaneous Distribution Policy (IDP) and the Load Adjustment Policy (LAP), (3) The communication overhead involved in information collection is reduced using mutual information feedback. The simulation results show that our proposed algorithm outperforms conventional approaches over a wide range of system parameters.