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 efficient load balancing algorithm for P2P systems
    Ragab K.
    Journal of Communications, 2011, 6 (08): : 648 - 656
  • [2] 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
  • [3] 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
  • [4] 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
  • [5] Range Queries and Load Balancing in a Hierarchically Structured P2P System
    Rieche, Simon
    Vinh, Bui The
    Wehrle, Klaus
    2008 IEEE 33RD CONFERENCE ON LOCAL COMPUTER NETWORKS, VOLS 1 AND 2, 2008, : 17 - 24
  • [6] Algorithm for Layered Sorting and Merging of P2P Information Retrieval
    Tan, Yi-Hong
    Lin, Ya-Ping
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (01): : 41 - 48
  • [7] A fine-grained balancing scheme for improved scalability in P2P streaming
    Chow-Sing Lin
    Wei-Ting Syu
    Multimedia Tools and Applications, 2010, 46 : 71 - 90
  • [8] A generalised diffusion-based file replication scheme for load balancing in P2P file-sharing networks
    Takaoka, Masanori
    Uchida, Masato
    Ohnishi, Kei
    Oie, Yuji
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2012, 3 (04) : 242 - 252
  • [9] Load balancing for moving object management in a P2P network
    Ali, Mohammed Eunus
    Tanin, Egemen
    Zhang, Rui
    Kulik, Lars
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2008, 4947 : 251 - +
  • [10] A fine-grained balancing scheme for improved scalability in P2P streaming
    Lin, Chow-Sing
    Syu, Wei-Ting
    MULTIMEDIA TOOLS AND APPLICATIONS, 2010, 46 (01) : 71 - 90