DocumentCode :
1504560
Title :
Load Balance with Imperfect Information in Structured Peer-to-Peer Systems
Author :
Hsiao, Hung-Chang ; Liao, Hao ; Chen, Ssu-Ta ; Huang, Kuo-Chan
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng-Kung Univ., Tainan, Taiwan
Volume :
22
Issue :
4
fYear :
2011
fDate :
4/1/2011 12:00:00 AM
Firstpage :
634
Lastpage :
649
Abstract :
With the notion of virtual servers, peers participating in a heterogeneous, structured peer-to-peer (P2P) network may host different numbers of virtual servers, and by migrating virtual servers, peers can balance their loads proportional to their capacities. The existing and decentralized load balance algorithms designed for the heterogeneous, structured P2P networks either explicitly construct auxiliary networks to manipulate global information or implicitly demand the P2P substrates organized in a hierarchical fashion. Without relying on any auxiliary networks and independent of the geometry of the P2P substrates, we present, in this paper, a novel load balancing algorithm that is unique in that each participating peer is based on the partial knowledge of the system to estimate the probability distributions of the capacities of peers and the loads of virtual servers, resulting in imperfect knowledge of the system state. With the imperfect system state, peers can compute their expected loads and reallocate their loads in parallel. Through extensive simulations, we compare our proposal to prior load balancing algorithms.
Keywords :
peer-to-peer computing; resource allocation; statistical distributions; P2P networks; load balancing algorithm; probability distributions; structured peer-to-peer systems; virtual servers; Peer-to-peer systems; heterogeneity.; load balance;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2010.105
Filename :
5473220
Link To Document :
بازگشت