International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
A Peer-To-Peer (abbreviated to P2P) computer network is one in which each computer in the network can act as a client or server for the other computers allowing shared access. For the next generation internet applications P2P are considered to be the most important. For these systems to be effective, load balancing among the peers is critical. Load balancing is essentially the construction of call routing schemes which successfully distribute the changing load over the system and minimize lost calls. In structured P2P systems, data items are spread across distributed computers (nodes), and the location of each item is determined using a Distributed Hash lookup Table (DHT). In this paper, the authors address the problem of load balancing in such P2P systems.