Abstract: Grid technology has emerged as a new way of large scale distributed computing with high-performance orientation. Grid computing is being adopted in various areas from academic, industry research to government use. Grids are becoming platforms for high performance and distributed computing. Grid computing is the next generation IT infrastructure that promises to transform the way organizations and individuals compute, communicate and collaborate. The goal of Grid computing is to create the illusion of a simple but large and powerful self-managing virtual computer out of a large collection of connected heterogeneous systems sharing various combinations of resources. The main goal of load balancing is to provide a distributed, low cost, scheme that balances the load across all the processors. To improve the global throughput of Grid resources, effective and efficient load balancing algorithms are fundamentally important. Focus of this project is on analyzing Load balancing requirements in a Grid environment and proposing a centralized and sender initiated load balancing algorithm. In this work we have proposed an efficient load balancing algorithm which optimizes the response time and latency time with respect to the server.

Keywords: Load balancing, grid computing