DocumentCode :
2041583
Title :
Hash-based proximity clustering for load balancing in heterogeneous DHT networks
Author :
Shen, Haiying ; Xu, Cheng-Zhong
Author_Institution :
Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
fYear :
2006
fDate :
25-29 April 2006
Abstract :
DHT networks based on consistent hashing functions have an inherent load uneven distribution problem. The objective of DHT load balancing 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 dynamism nature of DHT networks and time-varying load characteristics. In this paper, we present a hash-based proximity clustering approach for load balancing in heterogeneity DHTs. In the approach, DHT nodes are classified as regular nodes and supernodes according to their computing and networking capacities. Regular nodes are grouped and associated with supernodes via consistent hashing of their physical proximity information on the Internet. The supernodes form a self-organized and churn resilient auxiliary network for load balancing. The hierarchical structure facilitates the design and implementation of a locality-aware randomized load balancing algorithm. The algorithm introduces a factor of randomness in the load balancing processes in a range of neighborhood so as to deal with both the proximity and dynamism. Simulation results show the superiority of the approach, in comparison with a number of other DHT load balancing algorithms. The approach performs no worse than existing proximity-aware algorithms and exhibits strong resilience to the effect of churn. It also greatly reduces the overhead of resilient randomized load balancing algorithms due to the use of proximity information.
Keywords :
computer networks; content-addressable storage; file organisation; randomised algorithms; resource allocation; DHT load balancing; DHT network; Internet; distributed hash table; hash-based proximity clustering; hashing function; network node; randomized load balancing algorithm; supernode network; time-varying load characteristic; Algorithm design and analysis; Computer networks; Intelligent networks; Internet; Load management; Resilience; Robustness; Routing; Telecommunication traffic; Volume measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Print_ISBN :
1-4244-0054-6
Type :
conf
DOI :
10.1109/IPDPS.2006.1639279
Filename :
1639279
Link To Document :
بازگشت