ECLB: A Novel Exhaustive Criterion Based Load Balancing Algorithm for E-Learning Platform by Data Grid Technologies

------------------------------------------------------------------ABSTRACT---------------------------------------------------------------Virtual learning is a method to access and share study materials for students on web. As it is the easy way of accessing data, millions of student’s widely using E-learning. Due to the increase of users day by day there is an issue in scheduling and providing service to plenty of users, thus load balancing among the nodes is a great deal faced by server. This makes many research people to carry out their work in load sharing and balancing between nodes. Though the existing methods provide solution for load sharing and balancing it requires high cost. In this paper, we mainly focus on allocating loads among nodes in a network with minimum cost. K-means algorithm is used to cluster the node. Clustering increases the performance of load balancing by forming tighter clusters. To share load, among interclustering and for intra clustering we use the proposed method, Exhaustive Criterion based Load Balancing (ECLB) algorithm. The experimental results show that the load is properly and effectively shared among nodes with minimum cost.

[1]  Srinivasan Parthasarathy,et al.  Customized Dynamic Load Balancing for a Network of Workstations , 1997, J. Parallel Distributed Comput..

[2]  Hossein Deldari,et al.  Grid Load Balancing using an Echo System of Intelligent Ants , 2006, Parallel and Distributed Computing and Networks.

[3]  Amos Fiat,et al.  On-line load balancing with applications to machine scheduling and virtual circuit routing , 1993, STOC.

[4]  Stephen Taylor,et al.  A Practical Approach to Dynamic Load Balancing , 1998, IEEE Trans. Parallel Distributed Syst..

[5]  Simone A. Ludwig,et al.  Using artificial life techniques for distributed grid job scheduling , 2009, SAC '09.

[6]  Robert D. van der Mei,et al.  Dynamic Load Balancing for a Grid Application , 2004, HiPC.

[7]  Luo Qi,et al.  Parallel and Distributed Computing and Networks , 2011 .

[8]  Madhuri Bhavsar,et al.  Load Balancing in Grid Environment using Machine Learning - Innovative Approach , 2010 .

[9]  Mor Harchol-Balter,et al.  Exploiting process lifetime distributions for dynamic load balancing , 1995, SIGMETRICS.

[10]  Srinivasan Parthasarathy,et al.  Customized dynamic load balancing for a network of workstations , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[11]  Philip S. Yu,et al.  Dynamic Load Balancing on Web-Server Systems , 1999, IEEE Internet Comput..

[12]  Vipin Kumar,et al.  A Unified Algorithm for Load-balancing Adaptive Scientific Simulations , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[13]  Jeffrey Considine,et al.  Simple Load Balancing for Distributed Hash Tables , 2003, IPTPS.

[14]  Stephen A. Jarvis,et al.  Grid load balancing using intelligent agents , 2005, Future Gener. Comput. Syst..

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

[16]  Belabbas Yagoubi,et al.  Distributed Load Balancing Model for Grid Computing , 2010 .

[17]  Yahya Slimani,et al.  Dynamic Load Balancing Strategy for Grid Computing , 2006 .

[18]  Ravi Prakash,et al.  Load-balancing clusters in wireless ad hoc networks , 2000, Proceedings 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology.