Title :
Cuckoo Ring: BalancingWorkload for Locality Sensitive Hash
Author :
Han, Dingyi ; Shen, Ting ; Meng, Shicong ; Yu, Yong
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ.
Abstract :
Locality sensitive hash (LSH) is widely used in peer-to-peer (P2P) systems. Although it can support range or similarity queries, it breaks the load balance mechanism of traditional distributed hash table (DHT) based system by replacing consistent hash with LSH. To solve the imbalance problem, current systems either weaken the locality preserve ability from similarity preserved to order preserved or adopt load aware peer join mechanism. The first method does not support similarity query as it loses the similarity information and the second method is greatly affected by the dynamic nature of P2P networks. In this paper, we propose a novel system, cuckoo ring, which can preserve similarity information while load balanced. It does not guide the newly joining peer to the hot areas but move the items in the hot areas to cold areas so that the short life time peers are distributed uniformly across the network instead of being guided to the hot areas. Compared to traditional DHT systems, cuckoo ring only maintains a little more information about the global light load peers and the moved indexed items
Keywords :
peer-to-peer computing; resource allocation; DHT system; P2P network; cuckoo ring; distributed hash table; load aware peer join mechanism; load balance mechanism; locality sensitive hash; peer-to-peer system; range query; similarity information; similarity query; workload balancing; Computer science; Data engineering; Indexing; Knowledge engineering; Knowledge management; Load management; Nearest neighbor searches; Q measurement; Consistent; Cuckoo Ring; Hash; Load Balance; Locality Sensitive Hash; Universal Hash;
Conference_Titel :
Peer-to-Peer Computing, 2006. P2P 2006. Sixth IEEE International Conference on
Conference_Location :
Cambridge
Print_ISBN :
0-7695-2679-9
DOI :
10.1109/P2P.2006.14