Title :
Random choices for churn resilient load balancing in peer-to-peer networks
Author :
Fu, Song ; Xu, Cheng-Zhong ; Shen, Haiying
Author_Institution :
Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI
Abstract :
Peer-to-peer (P2P) networks based on consistent hashing functions have an inherent load uneven distribution problem. Things are even worse in unstructured P2P systems. The objective of load balancing in P2P networks is to balance the workload of the network nodes in proportion to their capacity so as to eliminate traffic bottleneck. It is challenging because of the dynamic nature of overlay networks and time-varying load characteristics. Random choices schemes can balance load effectively while incurring only a small overhead, making such schemes appealing for practical systems. Existing theoretical work analyzing properties of random choices algorithms can not be applied in the highly dynamic and heterogeneous P2P systems. In this paper, we characterize the behaviors of randomized search schemes in the general P2P environment. We extend the supermarket model by investigating the impact of node heterogeneity and churn to the load distribution in P2P networks. We prove that by using d-way random choices schemes, the length of the longest queue in P2P systems with heterogeneous nodal capacity and node churn for d ges 2 is clog logn/logd + O(1) with high probability, where c is a constant.
Keywords :
peer-to-peer computing; resource allocation; churn resilient load balancing; d-way random choices schemes; dynamic P2P systems; hashing functions; heterogeneous P2P systems; load uneven distribution problem; network nodes; node heterogeneity; overlay networks; peer-to-peer networks; time-varying load characteristics; unstructured P2P systems; Algorithm design and analysis; Capacity planning; Computer networks; Differential equations; Distributed computing; Fluid dynamics; Load management; Peer to peer computing; Telecommunication traffic; Traffic control; Churn; Heterogeneous and bounded nodal capacity; Load balancing; Peer-to-Peer networks; Randomized probing;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536282