Load Balancing Scheme on the Basis of Huffman Coding for P2P Information Retrieval

被引:0
|
作者
Kurasawa, Hisashi [1 ]
Takasu, Atsuhiro [2 ]
Adachi, Jun [2 ]
机构
[1] Univ Tokyo, Grad Sch Informat Sci & Technol, Tokyo 1018430, Japan
[2] Natl Inst Informat, Tokyo 1018430, Japan
关键词
peer-to-peer; information retrieval; load balancing; Huffman-coding;
D O I
10.1587/transinf.E92.D.2064
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although a distributed index on a distributed hash table (DHT) enables efficient document query processing in Peer-to-Peer information retrieval (P2P IR), the index costs a lot to construct and it tends to be an unfair management because of the unbalanced term frequency distribution. We devised a new distributed index, named Huffman-DHT, for P2P IR. The new index uses an algorithm similar to Huffman coding with a modification to the DHT structure based on the term distribution. In a Huffman-DHT, a frequent term is assigned to a short ID and allocated a large space in the node ID space in DHT. Throuth ID management. the Huffman-DHT balances the index registration accesses among peers and reduces load concentrations. Huffman-DHT is the first approach to adapt concepts of coding theory and term frequency distribution to load balancing. We evaluated this approach in experiments using a document collection and assessed its load balancing capabilities in P2P IR. The experimental results indicated that it is most effective when the P2P system consists of about 30,000 nodes and contains many documents. Moreover, we proved that we can construct a Huffman-DHT easily by estimating the probability distribution of the term occurrence from a small number of sample documents.
引用
收藏
页码:2064 / 2072
页数:9
相关论文
共 50 条
  • [1] An improved load balancing scheme for dynamic structured P2P networks
    Fan, D., 1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (51):
  • [2] A load balancing approach for P2P systems on the basis of distributed genetic algorithm
    Li, Xin
    Zhang, Huyin
    Wu, Di
    Wang, Jing
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2013, 38 (03): : 315 - 318
  • [3] Effective load balancing in P2P systems
    Xu, Zhiyong
    Bhuyan, Laxmi
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID: SPANNING THE WORLD AND BEYOND, 2006, : 81 - 88
  • [4] Load balancing in structured P2P systems
    Rao, A
    Lakshminarayanan, K
    Surana, S
    Karp, P
    Stoica, I
    PEER-TO-PEER SYSTEMS II, 2003, 2735 : 68 - 79
  • [5] Load Balancing with Load Threshold Adjustment in Structured P2P
    Bok, Kyoungsoo
    Yoon, Jonghyeon
    Lim, Jongtae
    Yoo, Jaesoo
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 213 - 218
  • [6] A dynamic load balancing scheme with incentive mechanism in heterogeneous structured P2P networks
    Meng, Xianfu
    Li, Tianjiao
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (07) : 2124 - 2134
  • [7] Load Balancing Strategy for P2P VoD Systems
    Huang, Guimin
    Li, Chengsen
    Liu, Pingshan
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (09): : 4207 - 4222
  • [8] An efficient load balancing algorithm for P2P systems
    Ragab K.
    Journal of Communications, 2011, 6 (08): : 648 - 656
  • [9] Load Balancing in DHT based P2P Networks
    Rahman, Md. Ahsanur
    PROCEEDINGS OF ICECE 2008, VOLS 1 AND 2, 2008, : 920 - 923
  • [10] Moving Target with Load Balancing in P2P Cloud
    Liu, Hong
    Thomas, Johnson
    Khethavath, Praveen
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 359 - 366