International Journal of Emerging Technology and Advanced Engineering (IJETAE)
In a distributed system environment it is likely that some nodes are heavily loaded while others are lightly loaded or even idle. It is desirable that the work-load is fully distributed among all nodes so as to utilize the processing time and optimize the whole performance. Many algorithms have been proposed for load balancing issue in P2P systems. However, all these solutions either ignore the heterogeneity nature of the system, or reassign loads among nodes. Load balancing is the process of distributing client request over the set of servers and is a key element of obtaining good performance in distributed application.