ACAPACITY -BASED LOAD BALANCING AND JOB M IGRATION ALGORITHM FOR H ETEROGENEOUS COMPUTATIONAL GRIDS

This paper addresses the problem of scheduling and load balancing in heterogeneous computational grids. We proposed a two-level load balancing policy for the multi -cluster grid environment where computational resources are dispersed in different adm inistrative domains or clusters which are located in different local area networks. The proposed load balancing policy takes into account the heterogeneity of the computational resources. It distributes the system workload based on the processing elements capacity which leads to minimize the overall job mean response time and maximize the system utilization and throughput at the steady state. To evaluate the performance of the proposed load balancing policy, an analytical model is developed. The results ob tained analytically are validated by simulating the model using Arena simulation package. The results show that the overall mean job response time obtained by simulation is very close to that obtained analytically. Also, the simulation results show that th e performance of the proposed load balancing policy outperforms that of theRandom and Uniform distribution load balancing policies in terms of mean job response time. The maximumimprovement ratio obtained when the system workload is low. It decreases slowly as the system workload gradually increases and it decreases rapidly when the system arrival rate λ approaches the system processing rate µ because the system gradually approaches its saturation point.

[1]  Said Fathy El-Zoghdy Studies on Braess-like Paradoxes for Non-Cooperative Dynamic Load Balancing in Distributed Computer Systems , 2006, Parallel and Distributed Computing and Networks.

[2]  Jie Li,et al.  Optimal Load Balancing in Distributed Computer Systems , 1997 .

[3]  Jie Li,et al.  Numerical studies on a paradox for non-cooperative static load balancing in distributed computer systems , 2006, Comput. Oper. Res..

[4]  Nick McKeown,et al.  Optimal load-balancing , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[5]  Jie Li,et al.  A Decomposition Algorithm for Optimal Static Load Balancing in Tree Hierarchy Network Configurations , 1994, IEEE Trans. Parallel Distributed Syst..

[6]  Abderezak Touzene,et al.  Load Balancing Grid Computing Middleware , 2005, Web Technologies, Applications, and Services.

[7]  Saeed Parsa,et al.  RASA: A New Task Scheduling Algorithm in Grid Environment , 2009 .

[8]  Yahya Slimani,et al.  Task Load Balancing Strategy for Grid Computing , 2007 .

[9]  Guangwen Yang,et al.  An analytical model for performance evaluation in a computational grid , 2007, China HPC.

[10]  Anthony P. Reeves,et al.  Strategies for Dynamic Load Balancing on Highly Parallel Computers , 1993, IEEE Trans. Parallel Distributed Syst..

[11]  Asser N. Tantawi,et al.  Optimal static load balancing in distributed computer systems , 1985, JACM.

[12]  Michael Schmitz,et al.  Decentralized Dynamic Load Balancing: The Particles Approach , 1995, Inf. Sci..

[13]  E. Saravanakumar,et al.  A novel Load Balancing algorithm for computational Grid , 2010, 2010 International Conference on Innovative Computing Technologies (ICICT).

[14]  Maode Ma,et al.  A hybrid load balancing strategy of sequential tasks for grid computing environments , 2009, Future Gener. Comput. Syst..

[15]  Keqin Li,et al.  Optimal load distribution in nondedicated heterogeneous cluster and grid computing environments , 2008, J. Syst. Archit..

[16]  Jie Li,et al.  Load Balancing Problems for Multiclass Jobs in Distributed/Parallel Computer Systems , 1998, IEEE Trans. Computers.

[17]  Helen D. Karatza,et al.  Resource Allocation Strategies in a 2-Level Hierarchical Grid System , 2008, 41st Annual Simulation Symposium (anss-41 2008).

[18]  Donald F. Towsley,et al.  Adaptive Load Sharing in Heterogeneous Distributed Systems , 1990, J. Parallel Distributed Comput..

[19]  Yves Robert,et al.  Steady-state scheduling on heterogeneous clusters , 2005, Int. J. Found. Comput. Sci..

[20]  Kai Lu,et al.  On the performance-driven load distribution for heterogeneous computational grids , 2007, J. Comput. Syst. Sci..

[21]  Amnon Barak,et al.  The MOSIX multicomputer operating system for high performance cluster computing , 1998, Future Gener. Comput. Syst..