By Topic

Load Balancing in a Cluster-Based P2P System

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Garofalakis, J. ; Dept. of Comput. Eng. & Inf., Univ. of Patras, Patras, Greece ; Michail, T.-A.

In this paper we study load balancing in a cluster based p2p system. The cluster based architecture is chosen after the study of various real systems. We then define the notion of load for that system and describe coefficients that measure the different parameters of load. We use these coefficients to define load factors that can be used to measure each node's load. These factors are also used in two algorithms that balance the load fairly among all peers in a cluster. We improve the algorithms' balancing performance using replication of popular objects. A set of metrics is used to evaluate the cost of each algorithm and the effect on system's performance. Our simulation results show that it is possible to improve the fairness on load distribution without replication but with a small reduce on system's throughput. And under the cost of replicating a small amount of objects we improve fairness without reducing system's throughput.

Published in:

Informatics, 2009. BCI '09. Fourth Balkan Conference in

Date of Conference:

17-19 Sept. 2009