DocumentCode
2753618
Title
Load Balancing in a Cluster-Based P2P System
Author
Garofalakis, John ; Michail, Theofanis-Aristofanis
Author_Institution
Dept. of Comput. Eng. & Inf., Univ. of Patras, Patras, Greece
fYear
2009
fDate
17-19 Sept. 2009
Firstpage
133
Lastpage
138
Abstract
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.
Keywords
peer-to-peer computing; resource allocation; software architecture; balancing performance; cluster based architecture; cluster-based P2P system; load balancing; load distribution; system performance; Clustering algorithms; Computer architecture; Costs; Informatics; Load management; Measurement; Peer to peer computing; Quality of service; System performance; Throughput; data replication; load balance; peer-to-peer architecture; performance metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Informatics, 2009. BCI '09. Fourth Balkan Conference in
Conference_Location
Thessaloniki
Print_ISBN
978-0-7695-3783-2
Type
conf
DOI
10.1109/BCI.2009.25
Filename
5359297
Link To Document